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