Job Openings
Senior Python Developer (Flask and FastApi)
About the job Senior Python Developer (Flask and FastApi)
Responsibilities
- Design, develop, and maintain robust, secure, and scalable RESTful APIs.
- Work with microservices-oriented architectures.
- Optimize backend processes and integrate with databases and external services.
- Collaborate with frontend, DevOps, and product teams to define technical requirements and solutions.
- Write automated tests (unit and integration).
- Actively participate in code reviews and continuous improvement processes.
- Contribute to technical architecture design and best development practices.
Requirements
- 5+ years of experience in backend development with Python.
- Proficiency in Flask and FastAPI.
- Experience working with SQL and relational databases (PostgreSQL, MySQL).
- Knowledge of ORMs such as SQLAlchemy or Tortoise ORM.
- Experience integrating with RESTful services and authentication mechanisms (JWT, OAuth2).
- Solid understanding of Docker and CI/CD concepts.
- Familiarity with testing in Python (Pytest, Unittest).
- Proficient in Git and collaborative workflows (Pull Requests, Code Reviews).
- Advanced technical English