hirq
← All jobs

ClanX

Senior Backend Engineer - Bengaluru

Bengaluru, Karnātaka, India · On-site · fulltime_permanent · Engineering

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

Node.jsSpringJavaDistributed SystemsSystem DesignJavaScriptTypeScriptSQLAWSGCPMicroservicesDesign Systems
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.