Lead Python Engineer - Distributed Systems

India Fan Corporation

Hyderabad

On-site

INR 2,000,000 - 4,000,000

Full time

19 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

India Fan Corporation seeks a Lead Python Engineer to steer the design, development, and delivery of scalable backend services. You will own architectural decisions, build robust REST APIs, and guide real-time systems for high availability.

The role requires 8+ years of backend experience, deep Python expertise, and strong leadership across cross-functional teams. Bangalore/Hyderabad locations offer on-site collaboration and impact-driven engineering.

Qualifications

  • 8+ years of software engineering with backend focus.
  • Strong hands-on Python experience.
  • Experience building REST APIs and microservices.
  • Deep understanding of distributed systems, scalability, and high availability.
  • Hands-on with WebSockets and real-time backends.
  • Experience with SQL/NoSQL databases and caching.
  • Proficiency in performance optimization, monitoring, and production operations.
  • Knowledge of software engineering principles, design patterns, and clean architecture.
  • Proven technical leadership and architectural decision-making.
  • Excellent communication, collaboration, mentoring, and code review skills.

Responsibilities

  • Lead architecture, design, development, and delivery of backend services in Python.
  • Own technical direction and architectural decisions for backend systems.
  • Design robust REST APIs, microservices, and distributed systems.
  • Build real-time communication systems including WebSocket services.
  • Drive performance, scalability, reliability, availability, and security.
  • Lead performance optimization, monitoring, and production issue resolution.
  • Establish code quality, testing, observability, CI/CD, and production readiness.
  • Collaborate with Product, Frontend, DevOps, Infrastructure, and other teams.
  • Mentor engineers and provide technical leadership.
  • Conduct code and architecture reviews and manage technical risks.
  • Take ownership of complex problems and deliver production-grade solutions.

Skills

Python
REST APIs
Microservices
Distributed Systems
WebSockets
SQL/NoSQL
Performance optimization
Software architecture
Code review

Job description

Hiring : Lead Python Engineer | 8+ Years.

Location : Bangalore / Hyderabad.

Experience : 8+ Years.

Role : Lead Python Engineer.

We are looking for an experienced Lead Python Engineer to lead the design, development, and delivery of scalable, high-performance backend systems.

The ideal candidate should have strong expertise in Python, distributed systems, REST APIs, microservices, real-time architectures, and backend system design, along with proven experience driving technical decisions and owning systems end-to-end.

Key Responsibilities
  • Lead architecture, design, development, and delivery of scalable backend services using Python.
  • Own technical direction and architectural decisions for backend systems.
  • Design and develop robust REST APIs, microservices, and distributed systems.
  • Build real-time communication systems, including WebSocket-based services.
  • Drive performance, scalability, reliability, availability, and security.
  • Lead performance optimization, monitoring, debugging, and production issue resolution.
  • Establish best practices around code quality, testing, observability, CI/CD, and production readiness.
  • Collaborate with Product, Frontend, DevOps, Infrastructure, and other engineering teams.
  • Mentor engineers and provide technical leadership.
  • Conduct code and architecture reviews and identify technical risks.
  • Take ownership of complex technical problems and deliver production-grade solutions.
Required Skills
  • 8+ years of software engineering experience with strong backend expertise.
  • Strong hands‑on experience with Python.
  • Strong experience building REST APIs and Microservices.
  • Strong understanding of Distributed Systems, Scalability, Fault Tolerance & High Availability.
  • Hands‑on experience with WebSockets / Real‑Time Backend Systems.
  • Experience with SQL/NoSQL databases and caching systems.
  • Strong knowledge of performance optimization, monitoring, logging, debugging, and production operations.
  • Strong understanding of software engineering principles, design patterns, and clean architecture.
  • Proven technical leadership and architectural decision‑making experience.
  • Strong communication, collaboration, mentoring, and code review skills.
Good To Have
  • Experience working on large-scale, high-availability platforms.
  • Cloud platform experience.
  • Containerization and CI/CD experience.
  • Experience leading backend engineering teams or technical initiatives.
  • Strong understanding of observability and reliability engineering.

(ref:hirist.tech)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Python Engineer
Lead Python Engineer

ShimentoX Technologies • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Lead Python Engineer
Lead Python Engineer

Epam Systems • Bengaluru

Hybrid
INR 2,500,000 - 6,000,000
Python Lead
Python Lead

r3 Consultant • Delhi

On-site
INR 1,800,000 - 2,500,000
Python Lead
Python Lead

Kryon Knowledge Works • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 3,000,000 - 6,000,000
Lead Python Developer
Lead Python Developer

JDS Advisory LLP • Ahmedabad District

On-site
INR 1,200,000 - 1,500,000
Lead Python Backend Developer
Lead Python Backend Developer

AiFA Labs • Hyderabad

On-site
INR 2,400,000 - 3,600,000
Python Technical Lead
Python Technical Lead

OSI Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Lead Python Backend Developer Job ID: 403523
Lead Python Backend Developer Job ID: 403523

Aifalabs • Hyderabad

On-site
INR 2,600,000 - 4,800,000
Python Developer Lead-Bangalore(5-8 years)
Python Developer Lead-Bangalore(5-8 years)

HCLTech • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Lead Python Developer/ 6 to 12 years/ Pune
Lead Python Developer/ 6 to 12 years/ Pune

ISOURCE SERVICES • Pune District

On-site
INR 1,500,000 - 2,500,000