
Lead Python Developer
Primary stack
Job description
About the Position
We're looking for a talented, experienced Lead Python Developer to join our team and spearhead innovative projects in a fast-paced setting. The ideal candidate will blend strong technical skills with outstanding communication and leadership qualities to overcome obstacles, build team success, and enhance development workflows.
This position provides an opportunity to head impactful initiatives, guide skilled professionals, and help build state-of-the-art technology solutions. Submit your application today to join a team that prioritizes leadership, innovation, and technical mastery!
Responsibilities
- Guide and coach a development team, set coding standards, and enforce best practices
- Build scalable, high-performing Python solutions without compromising code quality
- Architect and deploy cloud-based applications on platforms like AWS, GCP, or Azure
- Partner with DevOps engineers to build and sustain CI/CD pipelines and containerized environments such as Docker
- Create and refine database schemas, oversee database management, and uphold data integrity
- Supervise development activities within Agile/Scrum frameworks, rank priorities, and guarantee on-time delivery
- Engage effectively with stakeholders and clients, resolve disputes, and cultivate solid partnerships
- Direct the Software Development Life Cycle (SDLC) from concept through deployment, ensuring quality outcomes
- Tackle intricate technical problems while keeping team efforts aligned with broader project goals
Requirements
- At least 5+ years of practical Python development experience
- Demonstrated leadership background of 1+ years overseeing teams or projects
- Strong foundation in a minimum of one cloud platform (AWS, GCP, or Azure)
- Working knowledge of CI/CD pipelines, Docker, or comparable DevOps tools
- Skilled in handling and fine-tuning relational or non-relational databases
- Solid B2+ English proficiency in both written and spoken communication
- Familiarity with Agile principles and Scrum practices
- Thorough grasp of SDLC processes and methodologies
- Outstanding interpersonal abilities for effective communication and dispute resolution
Nice to Have
- Familiarity with AI frameworks, tools, or platforms
- Experience deploying or improving ML models
- Skilled in system architecture and design fundamentals
- Exposure to supporting sales efforts or client engagement activities
- Ability to build ETL pipelines or integrate complex data workflows
We Offer
- Opportunity to work remotely from Ukraine
- Be part of a leading tech company, EPAM Systems
- Competitive contractor terms
About the Company
EPAM Systems is a global software engineering and product development company, delivering digital transformation and technology innovation to the world’s leading companies.
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.
More at EPAM
All 2384 roles
Lead Full-Stack Developer
EPAM · Argentina +1

Python Engineering Manager
EPAM · Mexico

Product Manager
EPAM · Argentina +2

Automation Tester (JavaScript)
EPAM · Brazil