Skip To Main Content
backBack to Search

Lead Python Developer

Hybrid in India: Madhya Pradesh, Indore, India: Rajasthan, Jaipur
Python.Core
& 5 others

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