Senior Backend Engineer - Bengaluru

CLANS.AI PTE. LTD.

Bengaluru

On-site

INR 1,800,000 - 3,400,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

upGrad is hiring a Backend Engineer in Bengaluru. You’ll own backend problems end-to-end, design scalable systems, and collaborate across backend, frontend, and infra teams. Proficiency in Java or JavaScript/TypeScript, Spring Boot or Node.js, and strong API design are essential.

You will work on distributed systems with data modelling, SQL/NoSQL databases, and cloud platforms (AWS/GCP). The role emphasizes scalable, cost-aware engineering and AI-assisted development to improve outcomes.

Qualifications

  • 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.

Skills

Backend fundamentals
Java
JavaScript/TypeScript
APIs
Distributed systems
SQL databases
NoSQL
Cloud platforms AWS/GCP
Scalability & cost awareness
AI usage in engineering

Tools

Spring Boot
Node.js
REST/GraphQL

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer - Bengaluru
Senior Frontend Engineer - Bengaluru

CLANS.AI PTE. LTD. • Bengaluru

On-site
INR 1,200,000 - 2,600,000
Senior Backend Developer
Senior Backend Developer

Curriculo, Inc. • Bengaluru

Hybrid
INR 1,500,000 - 2,500,000
Hybrid work
Autonomy
Learning & growth
+2
Back End Developer
Back End Developer

Discoveries Quintessential • Pune City

On-site
INR 800,000 - 1,200,000
Competitive salary aligned with experience
Significant ESOPs
High-growth career trajectory
+2
Senior Backend Engineer - Cloud Infra & Platform engineer
Senior Backend Engineer - Cloud Infra & Platform engineer

Lever, Inc. • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Senior Back End Developer
Senior Back End Developer

Linengrass • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Product Engineer
Product Engineer

Zoho • Bengaluru

On-site
INR 990,000 - 1,210,000
Senior Product Engineer
Senior Product Engineer

BuildxPartners • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Backend Engineer
Senior Backend Engineer

SoftMaji • Lucknow

On-site
INR 800,000 - 1,800,000
Competitive salary
Learning & certs support
Professional development tools
+5
Senior Product Engineer - Platform
Senior Product Engineer - Platform

BuildxPartners • Bengaluru

On-site
INR 1,200,000 - 1,500,000
Senior Backend Engineer
Senior Backend Engineer

Soch Street • Chennai District

Hybrid
INR 2,000,000 - 3,000,000