Team Lead Python

Дата размещения вакансии: 24.11.2024
Работодатель: MIRA TECH L.L.C
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Our client's company, start-up in fitness industry, is looking for the Team Lead Backend to join the team.

Experience working with applications that involve routing, navigation, and mapping is needed. Start-up experience is a plus. Fully remote work format
English B2+

Responsibilities:

  • Develop and maintain the backend of web applications using Python
  • Design and implement RESTful APIs
  • Work with databases (SQL and NoSQL)
  • Optimize application performance and scalability
  • Participate in the design of application and service architecture
  • Integrate third-party services and APIs
  • Write tests and ensure high code quality
  • Participate in code reviews and collaborative development

    Requirements:

  • Experience in Python development for at least 2-3 years
  • Strong knowledge of Django and/or Flask frameworks
  • Experience working with databases (PostgreSQL, MongoDB, etc.)
  • Understanding of OOP principles
  • Experience with version control systems (Git)
  • Understanding of REST principles and experience developing RESTful APIs
  • Experience with Docker and containerization
  • Experience writing automated tests (pytest, unittest, etc.)
  • Basic understanding of DevOps practices is a plus
  • Ability to work in a team and good communication skills

    It's an advantage, if you have:

  • Experience with cloud platforms (AWS, Google Cloud, Azure)

  • Knowledge of microservice architecture
  • Experience with CI/CD tools (Jenkins, GitLab CI, etc.)
  • Understanding of asynchronous programming principles (Asyncio)

    Benefits:

  • Competitive salary
  • Flexible and modern company
  • Full remote, full-time
  • Equipment is provided if needed