Senior Backend Engineer - Bengaluru
AI Summary
Owns backend problems end-to-end, designing and building scalable, maintainable distributed systems and APIs, and collaborating across product, frontend, and infrastructure teams.
About this role
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.
Skills
Explore related jobs
More jobs at CLANX
- Senior Applied AI Engineer (Agents) - BengaluruBengaluru, Karnātaka
- Applied AI Engineer (Agents) - BengaluruBengaluru, Karnātaka
- Sales Account Executive (SaaS) - RemoteRemote job
- Sales Development Representative (SaaS) - RemoteRemote job
- Senior Applied Machine Learning Engineer (Eval) - BengaluruBengaluru, Karnātaka
- Fullstack DotNet AI Developer (DotNet 10 | React) - PunePune, Mahārāshtra
Similar API Design jobs
Jobs in Bengaluru
QA LeadAtlas Systems · Bengaluru, Karnataka
Distributed Technical Advisor, Infrastructure ServicesEnsono · Bengaluru, India- WEngineer Senior -D365Wipfliindia · Bengaluru, India
- WManager - US Audit (Technology Industry)Wipfliindia · Bengaluru, India
- WSenior Accountant - US Accounting (CAS)Wipfliindia · Bengaluru, India
- WEngineer Senior - DevOpsWipfliindia · Bengaluru, India
Browse these categories
Market data for backend engineer roles
All reports →- Role reportBackend engineer jobs, Sep 2026: new listings up 22.7% in a weekBackend engineer new listings rose 22.7% this week to 481, with 4,949 active roles. Senior positions make up over half. Apply early to new openings.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.