HOME Software Engineering & Dev Senior Backend Engineer - Bengaluru
  • Clanx
  • Bengaluru, KA
  • Full-Time
  • 34 days ago
Clanx VERIFIED EMPLOYER

Senior Backend Engineer - Bengaluru.

Software Engineering & Dev Full-Time

Senior Backend Engineer - Bengaluru: our view in 3 lines...

  • The Role:This role is for a senior backend engineer building scalable backend systems for an EdTech platform.
  • The Person:The person will own backend problems from idea and design through production, build and evolve distributed systems, optimise performance and costs, and collaborate with backend, frontend, infrastructure and product teams.
  • Requirements:The ideal candidate has 3–5 years of software engineering experience, strong backend fundamentals, hands-on experience with Java and/or JavaScript/TypeScript, Spring or Node.js, SQL databases, NoSQL concepts, and at least one cloud platform such as AWS or GCP.

About the 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.

  • Currently based in Benglauru

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.

Published September 2, 2026
Location Bengaluru, India
Job Type Full-Time