We are looking for an accomplished Lead Python Developer to join our organization.
This position provides the chance to work on forward-thinking initiatives and partner with talented colleagues in a fast-paced setting. You will play a vital role in delivering meaningful solutions while advancing your skills in contemporary software engineering.
Responsibilities
-
Design and enhance backend systems utilizing current frameworks
-
Contribute to the architecture of robust and scalable platforms
-
Work closely with multidisciplinary teams to implement new features
-
Identify and resolve performance bottlenecks and technical challenges
-
Apply coding standards and ensure maintainable codebases
-
Participate in roadmap discussions and technical planning
-
Assist with application deployment and release activities
-
Promote ongoing learning and share expertise within the group
Requirements
-
At least 5 years of practical experience with Python, including FastAPI and Django for backend solutions
-
A minimum of one year overseeing and guiding development teams
-
Strong command of React and TypeScript for creating dynamic front-end experiences
-
Experience managing databases and designing schemas with PostgreSQL
-
Proficient in Docker for building, packaging, and deploying applications
-
Commitment to automated testing, including thorough unit and integration test coverage
-
Experience working in agile environments on high-impact, complex projects
-
Team-oriented mindset, engaging in code reviews and collaborative development
-
Ability to work effectively with remote teams across multiple locations
-
Experience with Atlassian products like Jira and Confluence for workflow and documentation
-
Knowledge of cloud-native services such as S3, Lambda, AWS AKS, and CloudWatch for managing cloud infrastructure
-
Advanced English proficiency, both written and spoken, at B2+ level or above
Nice to have
-
Hands-on experience with GitHub Actions for workflow automation and CI/CD
-
Understanding of Jira and GitHub integration for seamless project coordination
-
Familiarity with DevOps principles for optimizing development and operational processes
-
Background in financial services or Treasury, including payments, wire transfers, reconciliations, and cash management
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