Lead Python Developer

6 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Lead Python Developer (Backend)

Experience:

Location:

Employment Type:

Role Overview

Lead Python Developer (Backend)

Key Responsibilities

Backend Architecture & Development

  • Design, develop, and own scalable backend services using

    Python

    and modern frameworks such as

    FastAPI

    or

    Django

    .
  • Architect and implement

    RESTful APIs

    with a focus on performance, reliability, and security.
  • Drive backend design decisions including service boundaries, data flow, and scalability strategies.
  • Lead end-to-end backend delivery from design to production.

Databases & Data Management

  • Design and optimize

    relational and NoSQL databases

    to support high-volume, low-latency applications.
  • Strong hands-on experience with databases such as

    PostgreSQL, MySQL, MongoDB, or similar

    .
  • Own database schema design, indexing strategies, query optimization, and performance tuning.
  • Ensure data consistency, integrity, and scalability across distributed systems.
  • Work closely with data and analytics teams to support data-driven backend services.

Caching & Performance Optimization

  • Design and implement

    caching strategies

    to improve system performance and reduce latency.
  • Hands-on experience with caching technologies such as

    Redis / Memcached

    .
  • Identify performance bottlenecks and apply caching, async processing, and optimization techniques.
  • Define cache invalidation, TTL strategies, and consistency models for backend services.

Messaging & Asynchronous Processing

  • Design and build

    event-driven and asynchronous systems

    using messaging platforms.
  • Hands-on experience with

    Kafka, RabbitMQ, AWS SQS/SNS, or similar messaging systems

    .
  • Implement reliable producers, consumers, retries, and dead-letter queues.
  • Use messaging to decouple services, improve scalability, and enable real-time data processing.

Microservices & Cloud-Native Systems

  • Architect and develop

    microservices-based systems

    with proper fault tolerance and observability.
  • Containerize services using

    Docker

    and deploy using

    Kubernetes

    or similar orchestration tools.
  • Collaborate with DevOps teams on infrastructure, scaling, and deployment strategies.

CI/CD, Quality & Observability

  • Establish and maintain

    CI/CD pipelines

    for automated build, test, and deployment.
  • Ensure high code quality through

    unit, integration, and contract testing

    .
  • Implement logging, monitoring, and alerting using tools like

    Prometheus, Grafana, ELK

    , or equivalents.
  • Own production readiness, incident debugging, and system reliability.

Technical Leadership & Collaboration

  • Act as a

    technical lead

    , mentoring junior and mid-level developers.
  • Conduct code reviews, enforce best practices, and improve engineering standards.
  • Collaborate with product, frontend, QA, DevOps, and data teams to deliver business-critical solutions.
  • Participate in design reviews, estimations, and sprint planning.

Required Qualifications

  • 6+ years of backend software development experience

    , primarily in Python.
  • Strong expertise in

    Python

    (including async programming and performance optimization).
  • Hands-on experience with

    FastAPI, Django

    , or similar frameworks.
  • Solid experience with

    SQL and NoSQL databases

    and data modeling.
  • Strong understanding of

    caching mechanisms

    (Redis/Memcached).
  • Hands-on experience with

    messaging systems

    (Kafka, RabbitMQ, SQS, etc.).
  • Experience building

    microservices architectures

    .
  • Hands-on experience with

    Docker

    ,

    Kubernetes

    , and CI/CD pipelines.
  • Strong debugging, problem-solving, and communication skills.

Preferred Qualifications

  • Experience with

    cloud platforms

    (AWS / Azure / GCP).
  • Prior experience in a

    Lead / Senior Backend Engineer

    role.
  • Exposure to security best practices (authentication, authorization, API security).
  • Experience building high-throughput, low-latency systems at scale.

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

RecommendedJobs for You

hyderabad, telangana, india

hyderabad, telangana, india