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
1 day 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
    Python Developer With Test Driven Development (TDD)

    Python Developer With Test Driven Development (TDD)

    ENCORE IT SOLUTIONS • chennai, tamil nadu, in
    Job Description – Senior Python Developer – Service Implementation (TDD) (Contract).Short-term Contract (9 months).Flexible (8 hours / day with 4 hours PST overlap). Candidate should be comfortable wo...Show more
    Last updated: 4 hours ago • Promoted • New!
    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
    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 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

    Delphie Consulting services • chennai, tamil nadu, in
    Hiring #Python #Backend Development #Django #Django framework # REST APIs, databases #DataBases #agile.Shift Timings : 2 : 00 - 11 : 00 PM. This role demands an experienced.Senior Python Software Enginee...Show more
    Last updated: 4 hours ago • Promoted • New!
    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
    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
    Python Lead

    Python Lead

    Confidential • Chennai, India
    Lead the technical implementation of our platform using Python for new and existing clients.Collaborate with internal teams to deliver seamless onboarding experiences for our clients.Translate busi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Python Developer (Terraform Expertise)

    Senior Python Developer (Terraform Expertise)

    Luxoft • Chennai, Tamil Nadu, India
    Project Description : 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 designin...Show more
    Last updated: 9 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
    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: 6 days ago • Promoted
    Python Tech Lead

    Python Tech Lead

    techjays • Chennai, Tamil Nadu, 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 soluti...Show more
    Last updated: 1 hour ago • Promoted • New!
    Python Developer

    Python Developer

    People Prime Worldwide • chennai, tamil nadu, in
    Our Client is a global IT services company headquartered in Southborough, Massachusetts, USA.Founded in 1996, with a revenue of $1. B, with 35,000+ associates worldwide, specializes in digital engin...Show more
    Last updated: 30+ days ago • Promoted
    Senior Python Developers (CrewAI)

    Senior Python Developers (CrewAI)

    Luxoft • Chennai, Tamil Nadu, India
    Project Description : 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 oppo...Show more
    Last updated: 22 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
    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: 18 days ago • Promoted
    Tech Lead Python Developer

    Tech Lead Python Developer

    Confidential • Chennai, India
    Job Title : Tech Team Lead / Lead Python Developer.Type : Full-Time | Leadership Role.We are looking for an experienced Tech Lead to manage and scale our technology stack for online retail operations...Show more
    Last updated: 9 days ago • Promoted
    Part-Time Senior Python Backend Developer (3+ years)

    Part-Time Senior Python Backend Developer (3+ years)

    Palcode.ai • chennai, tamil nadu, in
    We are building cutting-edge AI products in the.General Contractors, Estimators, and Project Managers manage bids, RFIs, and scope gaps. AI Agents, voice automation, and vision systems.Joining us me...Show more
    Last updated: 4 hours ago • Promoted • New!