HamburgerMenu
hirist

Team Lead - Python Programming

Suventure Services Pvt Ltd
Bangalore
8 - 12 Years

Posted on: 15/12/2025

Job Description

Description :


We are looking for an experienced Team Lead Python with 8+ years of backend engineering experience to lead the design, development, and delivery of scalable backend systems and APIs.

This role requires strong technical expertise in Python, hands-on leadership, and the ability to guide teams through architecture, development best practices, and successful project execution.

Exposure to Rust-based API development is a plus but not mandatory.

Key Responsibilities :

Technical Leadership :


- Lead the design and development of scalable backend systems using Python (Flask, FastAPI, Django).

- Define and enforce coding standards, architecture guidelines, and best practices.

- Architect and implement RESTful and/or GraphQL APIs ensuring performance, security, and scalability.

- Drive adoption of microservices architecture, asynchronous programming, and modular design.

- Review system designs and provide guidance on performance optimization and reliability.

Team & Delivery Management :

- Lead and mentor a team of Python developers; provide technical guidance, code reviews, and feedback.

- Plan sprint activities, estimate tasks, and ensure timely delivery of milestones.

- Collaborate closely with frontend, DevOps, QA, and product teams throughout the development lifecycle.

- Troubleshoot complex production issues and drive root-cause analysis and long-term fixes.

Engineering Excellence :


- Ensure high-quality code through peer reviews, automated testing, and CI/CD best practices.

- Oversee database design and data integration using SQL and NoSQL databases.

- Guide implementation of containerization and deployment using Docker, Kubernetes, and cloud platforms (AWS preferred).

- (Optional) Support integration or maintenance of APIs written in Rust or other high-

performance languages.

Required Skills & Qualifications :


- 8+ years of professional experience in backend development, with strong expertise in Python.

- Proven experience leading or mentoring development teams.

- Strong knowledge of OOP, data structures, design patterns, and software engineering

principles.

- Hands-on experience with Flask, Django, or FastAPI.

- Deep understanding of RESTful APIs, microservices architecture, and asynchronous

programming.

- Experience with SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, Redis.

- Proficiency with Git and collaborative development workflows.

- Strong problem-solving, analytical, and debugging skills.

- Excellent communication and stakeholder collaboration abilities


info-icon

Did you find something suspicious?