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