Backend Python Developer

February 16, 2026

Job Description

The Python Backend L5 is a senior backend engineer and technical leader responsible for designing, building, and scaling high-concurrency RESTful services using Python.
This role demands deep expertise in FastAPI (preferred) or Flask, strong system design fundamentals, and a rigorous approach to automated testing and production reliability.

You will architect, deploy, and operate backend systems on Google Cloud Platform (GCP) while acting as a technical lead for a team of 4+ engineers. The role combines hands-on engineering with mentorship, technical decision-making, and clear communication with non-technical stakeholders. You will also lead incident resolution using first-principles problem solving.


Key Responsibilities

  • Design, implement, and optimize high-concurrency RESTful APIs using FastAPI (preferred) or Flask.
  • Lead technical direction for the backend team; mentor engineers, conduct code reviews, and enforce engineering best practices.
  • Architect, deploy, and operate scalable backend services on GCP, ensuring reliability, performance, and cost efficiency.
  • Define and uphold automated testing strategies (unit, integration, end-to-end) and quality gates within CI/CD pipelines.
  • Apply strong data structures, algorithms, and system design principles to build resilient and performant systems.
  • Troubleshoot and resolve critical production incidents using root-cause analysis and first-principles thinking.
  • Translate product and business requirements into clear technical designs and API contracts.
  • Collaborate with frontend/UI teams to ensure seamless integration and excellent developer experience.
  • Continuously improve engineering standards, documentation, observability, and development processes.

Required Qualifications

  • 8+ years of professional software development experience with a strong focus on Python backend engineering.
  • Mastery of FastAPI (highly preferred) or Flask for building high-performance RESTful services.
  • Hands-on experience architecting and deploying applications on Google Cloud Platform (GCP).
  • Expert knowledge of unit testing, integration testing, and automated quality assurance.
  • Strong command of data structures, algorithms, and backend system design patterns.
  • Proven experience as a Technical Lead / Lead Developer managing a team of 4+ engineers.
  • Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
  • Strong ownership mindset and ability to resolve high-impact production issues.

Nice to Have / Preferred

  • Familiarity with frontend frameworks such as React, Angular, or Vue.js for effective collaboration with UI teams.
  • Experience with Infrastructure as Code tools (Terraform or Pulumi).
  • Deep knowledge of container orchestration and distributed systems.

Role Details

  • Role: Back End Developer (Python L5 – Tech Lead)
  • Industry Type: IT Services & Consulting
  • Department: Engineering – Software & QA
  • Employment Type: Full Time, Temporary / Contractual
  • Role Category: Software Development
  • Education: B.Tech / B.E. (Any Specialization)

Key Skills

  • Python Backend Development
  • FastAPI / Flask
  • RESTful API Design
  • System Design
  • GCP
  • High-Concurrency Systems
  • Automated Testing
  • Orchestration