Python Developer Lead

7 - 10 years

37 - 50 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Lead/Senior Python Engineer

Key Responsibilities & Leadership

  • Architect and Develop:

    Lead the design, development, and maintenance of robust, scalable, and secure backend applications and

    RESTful APIs

    using

    Python, Django, and Flask

    .
  • Performance & Scalability:

    Proactively architect and optimize applications for peak performance, scalability, and reliability, including identifying and resolving complex system bottlenecks.
  • Database Management:

    Oversee database architecture, including designing schemas, performing advanced

    SQL

    query optimization, and defining efficient data migration strategies for

    PostgreSQL/MySQL

    .
  • Containerization & Deployment:

    Implement production-ready containerized applications using

    Docker

    and actively contribute to deployment automation and orchestration strategies (e.g., Kubernetes).
  • Code Quality & Governance:

    Drive code quality standards through mandatory

    unit and integration testing

    , rigorous

    code reviews

    , and adherence to established development methodologies (e.g., TDD, BDD).
  • Collaboration & Mentorship:

    Collaborate effectively with cross-functional teams (frontend, DevOps, product) and serve as a technical mentor to junior and mid-level developers, fostering continuous learning and technical excellence.
  • Full SDLC Participation:

    Maintain ownership across the entire Software Development Lifecycle (SDLC), from requirements gathering and architectural planning to deployment, monitoring, and post-launch support.
  • System Integration:

    Design and implement robust integration strategies with internal and third-party APIs and services, ensuring seamless data flow and reliable functionality.

Required Skills & Qualifications

  • Experience:

    7+ years

    of professional experience in Python backend development with demonstrable production projects and architectural ownership.
  • Python Expertise:

    Strong mastery of

    Python

    programming, including advanced concepts, data structures, algorithms, and writing clean, highly optimized code.
  • Frameworks:

    In-depth expertise in large-scale application development using

    Django and Flask

    frameworks, including building complex web applications and high-traffic

    RESTful APIs

    .
  • Databases:

    Expert experience with relational databases and advanced

    SQL

    , including database design, indexing, and ORM libraries.
  • Containerization:

    Hands-on expertise with

    Docker

    for containerizing applications and managing local/development environments.
  • Testing:

    Strong command of testing methodologies and experience with standard frameworks (e.g.,

    pytest, unittest

    ).
  • Version Control:

    Proficient with

    Git

    and advanced collaborative development workflows (branching strategies, pull requests).
  • Communication:

    Excellent analytical, problem-solving, and leadership skills, capable of effectively presenting technical strategy to both technical teams and stakeholders.

Preferred Skills:

  • Experience with

    cloud platforms (AWS, Azure, GCP)

    and familiarity with services relevant to application hosting (e.g., EC2, Lambda, RDS).
  • Proven experience implementing and maintaining

    CI/CD pipelines

    and managing

    DevOps

    practices.
  • Knowledge of asynchronous programming and experience with task queues (e.g.,

    Celery, RabbitMQ

    ).
  • Experience with other high-performance Python frameworks like

    FastAPI

    .
  • Active contributions to open-source Python projects or technical communities.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Highradius logo
Highradius

Software Development

Houston Texas

RecommendedJobs for You

hyderabad, gurugram, bengaluru

bengaluru, mumbai (all areas)