Lead Python Developer
We are looking for a skilled Lead Python Developer to join our team. This position provides the chance to contribute to challenging projects in a dynamic and forward-thinking environment. You will collaborate with talented professionals and play a key role in driving our technology strategy. Responsibilities Architect and support scalable backend systems and services that align with changing business needs Collaborate with multidisciplinary teams to deliver reliable and efficient software solutions Guide code review processes and help maintain high standards of code quality within the team Optimize application performance and address technical issues as they arise Manage the integration of external APIs and third-party services into the platform Create and update technical documentation for all system features and components Advocate for and implement best practices throughout the software development process Contribute to the continuous improvement of team processes and technical skills Requirements At least 5 years of experience in software development Minimum one year of experience in leading and managing development teams Advanced expertise in Python for application development and maintenance Strong foundation in database design, management, and performance optimization Experience developing AI-driven solutions or working with Large Language Models (LLM) in software projects Proficiency with Git for version control and collaborative workflows Hands-on experience with Python web frameworks such as Django or Flask Understanding of Python web server configuration and deployment Knowledge of security principles and their application in software projects Experience with implementing user authentication and authorization systems Familiarity with Agile or Scrum software development methodologies Excellent English communication skills, both written and spoken, at B2+ level or higher