Job fraud warning: CIS does not outsource recruitment and never asks candidates to pay for an interview, job offer, or task. Verify opportunities only on cisin.com and career.cisin.com.

Open role · Indore, India

Python Developer Team Lead

Lead Python Developer oversees Python development projects, guiding the team and setting technical standards. Lead Python Developer design and implement complex solutions, ensure code quality, and manage project timelines. This role involves strategic planning, mentoring developers, and delivering scalable, high-performance software.

Location
142-A, New IT Park, Electronic Complex, Pardesipura, Indore, Madhya Pradesh 452010, India
Experience
5–8 years
Republished
Open through
Employment type
Full-time

Role overview

We are seeking an experienced Team Lead - Python/Django Developer with 5-8+ years of hands-on experience in building and leading high-performance development teams. The ideal candidate will have a deep understanding of Python and Django frameworks, a passion for coding and the ability to mentor and guide a team of developers. The role involves designing, developing, and maintaining scalable web applications, ensuring code quality and driving best practices across the team.

Duties and responsibilities

  • Lead and mentor a development team in designing, developing and maintaining web modules and functionalities using Python, Django, and Flask.
  • Utilize intermediary knowledge of ReactJS, Vue 2, and related libraries to guide the team in front-end development.
  • Conduct requirement analysis, provide accurate project estimations and ensure adherence to deadlines and coding standards.
  • Oversee the development of Python-based APIs, functions and data processing modules, following design guidelines from senior developers and leads.
  • Manage testing of developed modules to confirm functional readiness.
  • Integrate web applications with PostgreSQL databases, third-party APIs and libraries to deliver end-to-end functionalities.
  • Develop and optimize SQL queries to support application requirements.
  • Implement best practices in application development and module implementation.
  • Track daily progress, update timesheets and report status to management.
  • Exhibit expertise in project estimation and contribute to process improvements.

Required skills and experience

  • 5-8+ years of experience in Python and Django development with a strong background in Flask and SQLAlchemy. FastAPI experience is a plus.
  • Proficiency in configuration management processes and hands-on experience with CI/CD tools such as Jenkins and Azure DevOps (YAML, vNext builds).
  • Solid understanding of RDBMS technologies (PostgreSQL, SQLite3, MySQL).
  • Extensive experience with cloud platforms (AWS, Azure).
  • Hands-on experience with version control tools (Git, TFS) and metrics tools (SonarQube).
  • Knowledge of object-relational mapping (ORM) and experience connecting with databases like MySQL.
  • Intermediate experience in front-end technologies including ReactJS, HTML, CSS and JavaScript.
  • Deep understanding of multi-process architecture and Python's threading limitations.
  • Experience with Docker, Docker Compose, Docker Repositories and Kubernetes.
  • Excellent communication skills, both oral and written.
  • Act as the primary contact for client-side technical expertise and demonstrate a commitment to improving technical practices and awareness.
  • Maintain periodic reports and ensure compliance with confidentiality and security policies.
  • Responsible for requirement analysis, project documentation and mentoring team members.

Education and qualifications

BE/ME/B.Tech/M.Tech (CS/IT)/MCA or equivalent

Work location

142-A, New IT Park, Electronic Complex, Pardesipura, Indore, Madhya Pradesh 452010, India

How to apply

  1. Review the role responsibilities and qualifications.
  2. Open the official CIS candidate portal.
  3. Choose the relevant opportunity and submit your details securely on the portal.