Lead Python Developer
Hybrid in India: Rajasthan, Jaipur, India: Madhya Pradesh, Indore
Python.Core
& 5 others
India: Rajasthan, Jaipur
We are looking for an experienced Lead Python Developer to join our growing team.
In this role, you will lead the development of innovative software solutions while mentoring and guiding a team of developers. This is an exciting opportunity to work on modern technologies in a collaborative and fast-paced environment.
Responsibilities
- Lead the design, development, and deployment of Python-based software solutions
- Collaborate with stakeholders to gather and analyze technical and business requirements
- Provide technical leadership and mentorship to team members to maintain high standards
- Conduct code reviews and ensure adherence to best practices and coding guidelines
- Optimize application performance and scalability to meet project needs
- Troubleshoot and resolve complex technical issues in development and production environments
- Implement containerization and orchestration solutions to streamline workflows
- Contribute to the development of architectural strategies and technical roadmaps
- Stay updated with emerging technologies and suggest improvements to existing processes
- Foster a culture of collaboration, innovation, and continuous learning within the team
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
- 5+ years of hands-on experience in Python development, with a proven track record of delivering high-quality projects
- At least one year of experience in a leadership role, managing and mentoring development teams
- Proficiency in working with relational and non-relational databases, including query optimization and data modeling
- Strong experience with Git for version control and collaborative development workflows
- In-depth knowledge of development methodologies, including Agile and Scrum frameworks
- Practical experience with Docker for containerization and environment management
- Hands-on experience implementing CI/CD pipelines to automate build, test, and deployment processes
- Proven experience working with AWS services for cloud-based application deployment and management
- Fluent English communication skills (written and spoken) at a B2 level or higher
Nice to have
- Familiarity with advanced data processing frameworks and libraries for machine learning or analytics
- Experience integrating third-party APIs and external services into Python-based applications
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
- Opportunity to join and participate in life of EPAM's Employee Resource Groups
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn