Lead - Backend Software Engineer (Python & FastAPI)
Pune, IND
Description

 

Backend Lead Software Engineer (Python & FastAPI)

Experience : 8+ Years

We are seeking Lead Backend Engineers who thrive on building lightning-fast, asynchronous systems. You will be responsible for the “engine-room” of our applications, leveraging Python’s modern ecosystem to build scalable microservices that power our React and Angular frontends.

Role-Specific Responsibilities

Primary Focus: Visionary Engineering & Ecosystem Evolution (Transforming the tech stack to meet 10x growth)

· Asynchronous Development: Design and implement non-blocking API endpoints using FastAPI and Pydantic for rigorous data validation.

· Database Optimization: Write and optimize complex SQL queries and manage migrations using SQLAlchemy or Tortoise ORM.

· Clean Code Advocacy: Transform business logic into elegant, testable Python code following PEP 8 and SOLID principles.

· Performance Tuning: Proactively identify and resolve bottlenecks in the request-response cycle to ensure sub-100ms latency.

Required Skills & Qualifications

· High-Level Architecture: Designing Event-Driven Architectures using Kafka or RabbitMQ..

· Database Strategy: Decisions on Data Modeling (Relational vs. NoSQL) and Sharding/Partitioning.

· System Resilience: Proficiency in Docker, container orchestration, and writing GitHub Actions.

· Strategic Planning: Implementation of JWT, OAuth2, and RBAC (Role-Based Access Control).