Job Description
We’re seeking a Senior Backend Developer with 7–10 years of hands-on experience, deep expertise in Python, and strong proficiency in building scalable, real-time backend systems. This role is ideal for someone who has a strong grasp of asynchronous programming, messaging systems, and live data delivery using technologies like WebSockets and Server-Sent Events (SSE). You’ll be working closely with cross-functional teams to architect and implement backend systems that are robust, high-performance, and production-ready.
Location - Mumbai / Bangalore / Hyderabad / Gurgaon (Hybrid)
Responsibilities
- Design, develop, and maintain backend systems and RESTful APIs using Python (Django, FastAPI, or Flask)
- Build real-time communication features using WebSockets, SSE, and async IO
- Implement event-driven architectures using messaging systems like Kafka, RabbitMQ, Redis Streams, or NATS
- Develop and maintain microservices that interact over messaging and streaming protocols
- Ensure high scalability and availability of backend services
- Collaborate with frontend developers, DevOps engineers, and product managers to deliver end-to-end solutions
- Write clean, maintainable code with unit / integration tests
- Lead technical discussions, review code, and mentor junior engineers
Requirements
7–10 years of backend development experience, with at least 7 years in PythonStrong experience with asynchronous programming in Python (e.g., asyncio, aiohttp, FastAPI)Production experience with WebSockets and Server-Sent EventsHands-on experience with at least one messaging system : Kafka, RabbitMQ, Redis Pub / Sub, or similarProficient in RESTful API design and microservices architectureSolid experience with relational and NoSQL databasesFamiliarity with Docker and container-based deploymentStrong understanding of API security, authentication, and performance optimizationNice to Have
Experience with GraphQL or gRPCFamiliarity with stream processing frameworks (e.g., Apache Flink, Spark Streaming)Cloud experience (AWS, GCP, Azure), particularly with managed messaging or pub / sub servicesKnowledge of CI / CD and infrastructure as codeExposure to AI engineering workflows and toolsInterest or experience in building Agentic AI systems or integrating backends with AI agentsRequirements
Qualifications :