About the role:
In this role, you will contribute significantly to developing highly scalable server-side applications and services.
- Efficient Development: Design and create efficient, reusable, and scalable backend components and services;
- API Development: Develop RESTful APIs and integrations to support client applications and services;
- Performance Optimization: Enhance backend systems to ensure high availability, rapid response times, and robustness;
- Feature Implementation: Implement new features and capabilities to extend the functionality of the backend system;
- Maintenance: Maintain and provide support for existing backend applications and infrastructure;
- Quality Assurance: Collaborate closely with quality assurance and testing teams to implement best practices in development.
- Experience: A minimum of 1 year in a backend development role or a similar role;
- Programming Skills: Proficiency in backend languages and frameworks such as Python;
- Database Expertise: Experience working with databases like MySQL, MongoDB, DynamoDB, and Postgres;
- API Development: Experience with developing and consuming RESTful APIs;
- Security and Performance: Understanding of web application security and performance tuning;
- Collaborative Nature: Ability to collaborate effectively with cross-functional product teams;
- Communication Skills: Strong communication and analytical skills;
- Upper-Intermediate level of spoken English.
- Flask;
- FastAPI;
- SQLAlchemy;
- AsyncIO;
- OAUTH2/OIDC;
- Pandas/Numpy.
Knowledge of some of these technologies would be a plus:
- 20 working days of paid vacation per year;
- Official holidays of Ukraine — days off;
- Modern equipment for work;
- Corporate events;
- External and internal training: conferences, professional events, courses, corporate e-learning platforms;
- English speaking club;
- Work in a respectful and supportive team.
- CV Review;
- HR Interview;
- Technical interview;
- 2 stages interview with client.
We are looking forward to your application!