Lead Python Developer
Hybrid in India: Madhya Pradesh, Indore, India: Rajasthan, Jaipur
Python.Core
& 5 others
India: Madhya Pradesh, Indore
We are seeking a talented Lead Python Developer to join our expanding team.
In this position, you will oversee the development of high-quality software solutions while mentoring and supporting a team of developers. This role offers the chance to work with cutting-edge technologies in a dynamic and collaborative environment.
Responsibilities
- Oversee the creation, development, and implementation of Python-based applications
- Work closely with stakeholders to understand and translate business and technical requirements into solutions
- Provide leadership and guidance to the development team, fostering technical excellence
- Review code to ensure quality, consistency, and adherence to best practices
- Enhance the scalability and performance of software applications
- Address and resolve technical challenges in both development and production settings
- Utilize containerization and orchestration tools to improve workflows and processes
- Play an active role in defining architectural plans and long-term technical strategies
- Keep up with the latest technological trends and recommend improvements to current practices
- Promote a team culture focused on collaboration, innovation, and continuous improvement
Requirements
- A bachelor’s or master’s degree in Computer Science, Information Technology, or a related discipline
- Over 5 years of professional experience in Python development with a history of delivering reliable software solutions
- At least one year of experience in a leadership position, mentoring and managing development teams
- Expertise in working with relational and non-relational databases, including data modeling and query optimization
- Strong experience with Git for source control and team collaboration
- Comprehensive understanding of development methodologies, including Agile and Scrum approaches
- Proficient in using Docker for managing environments and containerization
- Experience in creating and maintaining CI/CD pipelines for automating development workflows
- Proven knowledge of AWS services for deploying and managing applications in the cloud
- Advanced English proficiency (written and spoken) at a B2 level or higher
Nice to have
- Experience with data processing tools and libraries for analytics or machine learning applications
- Background in working with external APIs and integrating third-party services into Python-based systems
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