Senior Backend Engineer - Bengaluru
- On-site
- India
Own performance-critical web experiences at scale, going beyond components to solve problems across rendering, networking, infrastructure and the full user journey.
Job description
We’re looking for a backend builder who owns problems end-to-end, thinks from first principles, builds lean and scalable systems, and moves across boundaries when the product needs it.
Company Details
upGrad is a South Asia-focused EdTech platform that combines technology, industry partnerships and expert-led learning to help learners achieve career outcomes. upGrad
Requirements
3–5 years of software engineering experience with strong backend fundamentals.
Hands-on experience with Java and/or JavaScript/TypeScript.
Production experience with Spring/Spring Boot or Node.js.
Comfortable working across Java/Spring and Node.js when required.
Strong understanding of APIs, distributed systems and production-grade system design.
Experience with SQL databases, including schema design, indexing and query optimisation.
Good understanding of NoSQL concepts such as partitioning, consistency, access patterns and data modelling.
Experience with at least one cloud platform — AWS, GCP or equivalent.
Ability to reason about scalability, reliability, performance, maintainability and cost.
Strong engineering judgement and willingness to use AI effectively while validating its output.
Responsibilities
Own backend problems from idea and design through production.
Build simple, maintainable and scalable backend architecture.
Design and evolve distributed systems, service boundaries and communication patterns.
Make deliberate decisions around microservices, tenancy, data isolation, partitioning and access patterns.
Own backend performance through query optimisation, API performance, caching and concurrency.
Design systems for scalability, extensibility, reliability and maintainability without over-engineering.
Think beyond tickets by understanding product outcomes and challenging solutions when needed.
Optimise infrastructure and engineering costs.
Ship, measure and iterate with pace.
Collaborate across backend, frontend, infrastructure, product and other teams when required.
Use AI for exploration, coding, debugging, testing and review while owning engineering decisions.
Job Details
Bengaluru — Work from Office
Interview Process
Recruiter Screening
Technical Assessment
Backend Technical Interview
System Design Interview
Hiring Manager Interview
Final Interview
Important Note
ClanX is a recruitment partner, helping upGrad hire Backend Engineer.
or
Details
- Bengaluru, Karnātaka, India
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.

