We are searching for an accomplished Lead Python Developer to join our team.
This role offers the opportunity to work on complex projects in a fast-paced and innovative setting. You will partner with experienced colleagues and play a pivotal role in shaping our technology direction.
Responsibilities
- Design and maintain scalable backend architectures and services to meet evolving business requirements
- Work closely with cross-functional teams to deliver dependable and high-performing software products
- Lead code reviews and contribute to maintaining exceptional code quality across the team
- Enhance application efficiency and resolve technical challenges as they occur
- Oversee the integration of third-party APIs and external services into existing systems
- Develop and maintain comprehensive technical documentation for all system components
- Promote and enforce best practices throughout the software development lifecycle
- Support the ongoing improvement of team workflows and technical expertise
Requirements
- Minimum of 5 years of experience in software development
- At least one year of experience leading and managing development teams
- Deep proficiency in Python for designing and maintaining applications
- Experience working with AI solutions or Large Language Models (LLM) in software projects
- Strong background in database architecture, management, and optimization
- Proficiency with Git for version control and collaborative development
- Practical experience with Python web frameworks such as Django or Flask
- Understanding of Python web server setup and deployment processes
- Knowledge of security best practices and their application in software development
- Experience implementing user authentication and authorization mechanisms
- Familiarity with Agile or Scrum methodologies for software development
- 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
Read Full Description