Skip to main content
Posted 28 May, 2026

Backend Engineer

Weekday AI
Mumbai,Maharashtra,India Full Time
Reference: 8_688697_343D0BAB89

This role is for one of the Weekday's clients

Salary range: Rs 1500000 - Rs 2800000 (ie INR 15 - 28 LPA)

Min Experience: 3 years

Location: Mumbai

JobType: full-time

We are looking for a Backend Engineer with 3-4 years of hands-on experience in building and maintaining production-grade systems. The ideal candidate has strong expertise in Python, with a preference for FastAPI, and a solid understanding of core backend concepts such as HTTP protocols, WebSockets, queuing systems, and distributed architectures. You will play a key role in designing and developing services that are robust, scalable, and fault-tolerant.

Requirements

Key Responsibilities

  • Design, develop, and maintain backend services using Python, with a strong emphasis on FastAPI-based applications
  • Build APIs and microservices that are efficient, scalable, and easy to maintain
  • Work with HTTP protocols and WebSockets to enable real-time and asynchronous communication
  • Implement queue-based systems (e.g., task queues, message brokers) for handling background jobs and distributed workloads
  • Ensure system reliability by designing for failure scenarios, including retries, circuit breakers, and graceful degradation
  • Optimize application performance for concurrency, scalability, and low latency
  • Collaborate with cross-functional teams including frontend, DevOps, and product to deliver high-quality features
  • Write clean, well-documented, and testable code following best practices
  • Participate in code reviews and contribute to improving engineering standards

Required Skills & Qualifications

  • 3-4 years of backend development experience
  • Strong proficiency in Python
  • Hands-on experience with FastAPI (preferred) or similar modern Python frameworks
  • Solid understanding of HTTP protocols, RESTful API design, and WebSockets
  • Experience working with asynchronous programming and concurrency models
  • Familiarity with distributed systems concepts such as service communication, scaling, and fault tolerance
  • Experience with message queues (e.g., RabbitMQ, Kafka, or similar systems)
  • Strong problem-solving skills with the ability to debug complex production issues
  • Good understanding of databases (SQL/NoSQL) and data modeling

Good to Have

  • Experience with containerization tools like Docker
  • Exposure to cloud platforms (AWS, GCP, or Azure)
  • Understanding of CI/CD pipelines and deployment practices
  • Knowledge of monitoring and observability tools

What We're Looking For
We value engineers who think beyond just writing code-those who understand how systems behave under load, how failures propagate, and how to design for resilience. You should be comfortable working in a fast-paced environment, taking ownership of your work, and continuously learning and improving.

Sign up for Job Alerts