Talent.com
Lead Python Developer - Backend Systems
Lead Python Developer - Backend SystemsTHE RRKS • Chennai
Lead Python Developer - Backend Systems

Lead Python Developer - Backend Systems

THE RRKS • Chennai
22 hours ago
Job description

Description : Overview :

We are seeking a highly experienced Lead Python Developer to architect, design, and develop high-performance backend systems and scalable distributed applications.

This role involves taking ownership of backend architecture, driving engineering best practices, and building mission-critical services that support enterprise-grade products.

The ideal candidate will have a deep understanding of Python internals, system design, cloud-native development, and modern DevOps practices.

Key Responsibilities :

Backend Architecture & Development :

  • Lead the design and development of Python-based backend systems, RESTful APIs, asynchronous services, and event-driven microservices.
  • Architect highly scalable, secure, and modular application components aligned with product and platform roadmaps.
  • Implement advanced concurrency models using multithreading, multiprocessing, async I / O, and event loops to optimize system throughput.
  • Create reusable libraries, frameworks, and automation tools to accelerate development across engineering teams.

Code Quality & Engineering Leadership :

  • Drive engineering excellence by mentoring developers, conducting peer code reviews, and enforcing clean code, SOLID principles, and design best practices.
  • Define and maintain coding standards, development guidelines, and architectural documentation.
  • Collaborate closely with product managers, DevOps engineers, and QA teams to ensure smooth, high-quality releases.
  • Data & Storage Integration :

  • Integrate backend services with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, Cassandra, or DynamoDB.
  • Optimize database queries, schema design, caching strategies, and data access layers for high-traffic environments.
  • Work with streaming platforms and messaging queues such as Kafka, RabbitMQ, or AWS SQS for event-driven architectures.
  • Performance, Reliability & Automation :

  • Optimize application performance in areas such as memory management, CPU utilization, latency reduction, and I / O operations.
  • Implement robust logging, monitoring, alerting, and observability using tools such as Prometheus, Grafana, ELK Stack, or CloudWatch.
  • Troubleshoot complex production issues, perform root-cause analysis, and ensure system reliability and uptime.
  • Build automated CI / CD pipelines and drive continuous integration and deployment using GitHub Actions, GitLab CI, or Jenkins.
  • Cloud & DevOps :

  • Deploy and manage Python services on AWS using Lambda, EC2, ECS / EKS, S3, API Gateway, and other cloud-native components.
  • Containerize applications using Docker and orchestrate deployments using Kubernetes or AWS ECS.
  • Ensure security best practices including authentication, authorization, secret management, and API security.
  • Technical Skills Required :

    Core Skills :

  • Expert-level proficiency in Python and hands-on experience with frameworks such as Django, Flask, or FastAPI.
  • Strong knowledge of object-oriented programming, data structures, algorithms, and design patterns.
  • Deep understanding of multithreading, multiprocessing, asynchronous programming, and Python performance tuning.
  • Cloud, DevOps & Tools :

  • Proven experience with AWS cloud services (Lambda, EC2, S3, CloudWatch, RDS, DynamoDB, EKS / ECS).
  • Proficiency in building and consuming REST APIs and third-party API integrations.
  • Hands-on experience with Docker, Kubernetes, Git workflows, CI / CD pipeline automation, and infrastructure-as-code (Terraform or CloudFormation is a plus).
  • Databases & Storage :

  • Strong knowledge of PostgreSQL, MySQL, and NoSQL databases.
  • Experience with ORM frameworks, query optimization, and distributed data processing.
  • Additional Preferred Skills :

  • Experience with event-driven and microservices architecture.
  • Knowledge of distributed systems, caching layers (Redis, Memcached), and message brokers.
  • Exposure to ML pipelines or data engineering workflows is an added advantage.
  • Qualifications :

  • Bachelors or Masters degree in Computer Science, Engineering, or related technical field.
  • 7+ years of backend engineering experience with at least 2+ years in a lead role.
  • Demonstrated experience in designing scalable backend architectures and leading high-performance engineering teams
  • (ref : hirist.tech)

    Create a job alert for this search

    Backend Developer Python • Chennai

    Related jobs
    Lead Python Developer

    Lead Python Developer

    Reveille Technologies • Chennai
    Description : Job Summary : We are seeking a highly experienced and motivational Python Developer for a Lea...Show more
    Last updated: 30+ days ago • Promoted
    Lead Python Fullstack Developer

    Lead Python Fullstack Developer

    Luxoft • Greater Chennai Area, India
    We need an experienced Python Developer to work for a leading investment bank client.Design, develop, and maintain full-stack Python applications with modern frontend frameworks.Build and optimize ...Show more
    Last updated: 13 hours ago • Promoted • New!
    Senior Python Developers (CrewAI)

    Senior Python Developers (CrewAI)

    Luxoft • Chennai, Tamil Nadu, India
    We're seeking a strong and creative Software Engineer eager to solve challenging problems of scale and work on cutting edge technologies. In this project, you will have the opportunity to write code...Show more
    Last updated: 21 days ago • Promoted
    Tech Services Developer | APIs, Python, SQL

    Tech Services Developer | APIs, Python, SQL

    Pinnacle Group, Inc. • Chennai, Tamil Nadu, India
    Tech Services Developer | APIs, Python, SQL.Pinnacle Group is a nationally recognized leader in workforce solutions, known for delivering high-impact staffing, talent management, and technology ser...Show more
    Last updated: 30+ days ago • Promoted
    Python Lead

    Python Lead

    techjays • Chennai, India
    What makes Techjays an inspiring place to work.At Techjays, we are driving the future of artificial intelligence with a bold mission to empower businesses worldwide by helping them build AI solutio...Show more
    Last updated: 8 hours ago • Promoted • New!
    Python Developer

    Python Developer

    Tata Consultancy Services • chennai, tamil nadu, in
    Design, develop, and maintain scalable and efficient applications using Python, including web applications and server-side logic. Provide technical guidance, lead complex projects, and contribute to...Show more
    Last updated: 30+ days ago • Promoted
    Python Developer

    Python Developer

    Roanuz • Chennai, Tamil Nadu, India
    Roanuz is a dynamic company specializing in Sports Data and Ecommerce Consulting, with over 50 employees in three offices. Our flagship product, CricketAPI.We have collaborated with industry giants ...Show more
    Last updated: 30+ days ago • Promoted
    Lead Python Developer

    Lead Python Developer

    Confidential • Chennai, India
    Budget : 28 LPA (depending upon experience).Are you a seasoned Python Developer with a passion for building scalable backend systems and APIs Join our team to work on FastAPI, Flask, microservices,...Show more
    Last updated: 30+ days ago • Promoted
    Senior Python Developer

    Senior Python Developer

    GeakMinds, Inc • Chennai, Tamil Nadu, India
    Education Qualification : Any Graduate.Key Skills : API Development, FastAPI, Pandas, Polars, Numpy, Multi-Processing, Multi-Threading. We are seeking a skilled Python Developer to join our developmen...Show more
    Last updated: 30+ days ago • Promoted
    Coredge - Backend Development Lead - Python / Golang

    Coredge - Backend Development Lead - Python / Golang

    COREDGE.IO INDIA PRIVATE LIMITED • Chennai
    Job Description : As a Backend Development Lead, you need to write scalable Python code for developing and implementing robust applications...Show more
    Last updated: 30+ days ago • Promoted
    Python Lead developer

    Python Lead developer

    Cognizant • Chennai, Tamil Nadu, India
    Should have 10+ years of Python development experience.Experience with popular Python frameworks such as Django, Flask or Pyramid. Knowledge of data science and machine learning concepts and tools.A...Show more
    Last updated: 5 days ago • Promoted
    Senior Python Developer (Terraform Expertise)

    Senior Python Developer (Terraform Expertise)

    Luxoft • Chennai, Tamil Nadu, India
    We are looking for a hands-on Senior Python Developer with strong expertise in Infrastructure-as-Code (IaC) using Terraform. The ideal candidate will be responsible for designing, developing, and au...Show more
    Last updated: 8 days ago • Promoted
    Senior Python Developer (with Terraform Expertise)

    Senior Python Developer (with Terraform Expertise)

    Luxoft • Greater Chennai Area, India
    Physical, Flexible, Virtual, and Onsite.We are looking for a hands-on Senior Python Developer with strong expertise in Infrastructure-as-Code (IaC) using Terraform. The ideal candidate will be respo...Show more
    Last updated: 13 days ago • Promoted
    Senior Backend Developer - Python / FastAPI

    Senior Backend Developer - Python / FastAPI

    YITRO BUSINESS CONSULTANTS (INDIA) PRIVATE LIMITED • Chennai
    Job Title : Senior Backend Developer Job Location : Chennai Job Type : Full time &...Show more
    Last updated: 30+ days ago • Promoted
    Senior Python Backend Developer

    Senior Python Backend Developer

    Transition HRD • Chennai
    Experience : - 8-10 years of relevant IT : - Advanc...Show more
    Last updated: 30+ days ago • Promoted
    Technical Lead - Python Programming

    Technical Lead - Python Programming

    ResourceTree Global Services • Chennai
    Required Experience : - 8+ years of experience in software engineering, with a minimum of 4 years in a technical leadership or architecture role. Proven track record in buildin...Show more
    Last updated: 17 days ago • Promoted
    Resulticks - Technical Lead - Python

    Resulticks - Technical Lead - Python

    RESULTICKS DIGITALS INDIA PRIVATE LIMITED • Chennai
    Title : Technical Lead (Python) Role Type : Full time Location : Chennai ...Show more
    Last updated: 30+ days ago • Promoted
    Soliton Technologies - Senior Developer - Python Frameworks

    Soliton Technologies - Senior Developer - Python Frameworks

    Soliton Technologies Private Limited • Chennai
    Summary : Soliton is a high-technology software company working with the top semiconductor industries in the world, looking for a Senior Developer ...Show more
    Last updated: 30+ days ago • Promoted