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/Benefits
- 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
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.