Team Lead Python/Django

Summary

Leads a Python/Django backend team, making technical decisions and delivering high-quality software, using Django, REST APIs, cloud platforms, and DevOps tools.

We are seeking a highly skilled and experienced Team Lead Python/Django to join our dynamic team.

As a Team Lead, you will be an expert and a leader, playing a crucial role in guiding the development team, making technical decisions, and ensuring the successful delivery of high-quality software products.

You'll be a great fit if you have:

  • 5+ years of experience with Python 3.4+;
  • 4+ years of experience with Django/DRF and RESTful APIs;
  • Experience working with relational and NoSQL databases (PostgreSQL, MongoDB, etc.);
  • Familiarity with Elasticsearch;
  • Knowledge of cloud solutions: AWS, GCP, Azure;
  • Experience in multithreading/multiprocessing approaches;
  • Proven experience in supporting and developing existing high-load projects;
  • Proficiency with Docker, Kubernetes, and CI/CD pipelines;
  • Previous experience in a Team Lead role;
  • English proficiency — Upper-intermediate.

What you'll do:

  • Lead and manage the Backend department and development process, providing support to team members.
  • Develop and contribute to Backend Architecture.
  • Participate in pre-sale activities
  • Participate in decision-making processes related to design architecture, solution development, architectural, and code reviews.
  • Write clean, well-structured, and maintainable code while maintaining high coding standards within the team.
  • Develop high-load solutions and conduct R&D work with new technology.

Would be a plus:

  • Experience with Celery;
  • Experience with payment systems integrations.

We ensure your growth with:

  • Great networking opportunities with international clients, involving challenging tasks;
  • Involvement in building interesting projects from scratch using new technologies;
  • Personal and professional development opportunities
  • Competitive salary fixed in USD;
  • Paid vacation and sick leaves;
  • Flexible work schedule;
  • Friendly working environment with minimal hierarchy;
  • Comfortable, spacious, and well-equipped office in the city center;
  • Team-building activities, corporate events.