Senior Backend Engineer – Python / FastAPI
Bangalore (Kodathi) | Full-Time
About the Role
We're looking for a strong Senior Backend Engineer to join our engineering team in Bangalore. In this role, you'll design, build, and maintain scalable backend systems and platform services that power business-critical applications. You'll work closely with product managers, front-end engineers, QA, and support teams to deliver secure, reliable, and high-performance services.
This is a hands-on engineering role for someone who takes ownership of backend reliability, writes clean and testable code, and thrives in a collaborative, fast-moving environment.
Shift: 12:30 PM – 9:00 PM IST
What You'll Do
- Design, develop, and maintain scalable backend systems and services using Python and FastAPI
- Build secure, high-performance RESTful APIs for web applications and platform integrations
- Design and optimize data models, queries, and access layers across relational and NoSQL databases
- Contribute to application architecture decisions, backend modernization, and service reliability improvements
- Implement logging, monitoring, observability, and error-handling practices to strengthen operational resilience
- Collaborate with front-end engineers and product teams to define service contracts and deliver end-to-end solutions
- Write automated tests, participate in code reviews, and uphold engineering standards for quality, security, and maintainability
- Support deployment pipelines, troubleshoot issues, and assist with production incident resolution
- Participate in agile ceremonies and contribute to continuous improvement across engineering practices
What We're Looking For
- 5–7 years of professional software development experience with a strong focus on backend engineering
- Very strong expertise in Python and backend application development
- Solid hands-on experience building APIs and services using FastAPI
- Strong experience with relational and NoSQL databases, including data modeling and query optimization
- Solid understanding of RESTful API design, distributed systems, and service-oriented architectures
- Experience with testing, debugging, performance tuning, and production support for backend systems
- Familiarity with source control (Git), CI/CD practices, and modern development workflows
- Ability to work effectively in agile teams and collaborate across product, QA, and engineering functions
- Strong communication skills, sense of ownership, and a problem-solving mindset
Nice to Have
- Knowledge of JavaScript, TypeScript, React, or modern front-end development concepts
- Experience with cloud platforms (AWS, GCP, or Azure), containerization (Docker/Kubernetes), and CI/CD pipelines
- Exposure to event-driven systems, asynchronous processing, or distributed architectures
- Experience with observability tools and operational monitoring
- Exposure to enterprise platforms and complex data workflows
Selection Process
Candidates will be required to complete an SHL assessment as part of the hiring process. Strong communication skills are essential — this is non-negotiable for this role.
Who Will Thrive Here
- Engineers who take ownership of backend reliability, scalability, and maintainability
- People who think carefully about system design — with attention to performance, data integrity, and security
- Collaborators who enjoy working across front-end and cross-functional teams to ship complete solutions
- Engineers who stay current with evolving backend practices, tools, and frameworks
Preferred notice period: Immediate joiner or short notice preferred
Pay: ₹1,200,000.00 - ₹2,800,000.00 per year
Work Location: In person