Job Description
This role is for one of the Weekday's clients
Salary range: Rs 4000000 - Rs 6700000 (ie INR 40-67 LPA)
Min Experience: 6 years
Location: Bengaluru
JobType: full-time
We are looking for a highly skilled and driven SDE4 to join our engineering team and lead the development of scalable, high-performance backend systems. This role is ideal for an experienced backend engineer with deep expertise in Python and FastAPI, who thrives in designing robust architectures and delivering production-grade applications in fast-paced environments.
As an SDE4, you will play a critical role in shaping technical strategy, mentoring engineers, and driving best practices across the development lifecycle. You will collaborate closely with product managers, frontend engineers, DevOps, and data teams to build secure, reliable, and scalable services powering mission-critical applications.
Requirements
Key Responsibilities
- Design, develop, and maintain scalable backend services and APIs using Python and FastAPI
- Architect high-performance, fault-tolerant systems with a strong focus on scalability, security, and maintainability.
- Lead technical design discussions and make architectural decisions aligned with business goals.
- Build and optimize RESTful APIs, asynchronous services, and microservices-based systems.
- Ensure clean code practices, code reviews, and adherence to engineering standards.
- Implement authentication, authorization, and data protection mechanisms.
- Optimize database queries and ensure efficient data handling across distributed systems.
- Troubleshoot complex production issues and drive root cause analysis.
- Mentor junior and mid-level engineers, fostering a culture of technical excellence.
- Collaborate cross-functionally to translate product requirements into scalable technical solutions.
Required Skills & Qualifications
- 6–11 years of strong backend development experience with Python
- Hands-on expertise in building APIs using FastAPI (must-have).
- Strong understanding of asynchronous programming and API performance optimization.
- Experience designing microservices architectures and distributed systems.
- Proficiency in relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB).
- Solid understanding of REST principles, API versioning, and documentation standards (OpenAPI/Swagger).
- Experience with caching mechanisms (Redis or similar).
- Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Knowledge of CI/CD pipelines and DevOps best practices.
- Strong problem-solving skills with the ability to debug complex systems.
Preferred Qualifications
- Experience working in high-availability production environments.
- Exposure to cloud platforms such as AWS, GCP, or Azure.
- Experience with event-driven architectures and message brokers (Kafka/RabbitMQ).
- Understanding of system design principles and scalability patterns.
- Prior experience in mentoring teams or leading backend modules.
What We’re Looking For
- Strong ownership mindset and ability to drive initiatives independently.
- Excellent communication and stakeholder collaboration skills.
- Passion for writing clean, maintainable, and well-tested code.
- Ability to balance speed and quality in a dynamic environment.