Description
Summary:
This Lead Python Developer role offers a chance to contribute to challenging projects in a dynamic environment, collaborating with talented professionals to drive technology strategy.
Highlights:
1. Contribute to challenging projects in a dynamic and forward-thinking environment
2. Collaborate with talented professionals and drive technology strategy
3. Guide code review processes and maintain high standards of code quality
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
**We offer**
* International projects with top brands
* Work with global teams of highly skilled, diverse peers
* Healthcare benefits
* Employee financial programs
* Paid time off and sick leave
* Upskilling, reskilling and certification courses
* Unlimited access to the LinkedIn Learning library and 22,000\+ courses
* Global career opportunities
* Volunteer and community involvement opportunities
* EPAM Employee Groups
* Award\-winning culture recognized by Glassdoor, Newsweek and LinkedIn