SDE II (Backend)

MediBuddy

Bengaluru

On-site

INR 900,000 - 1,300,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MediBuddy in Bengaluru is seeking a Backend Engineer (SDE I/II) to drive design and architecture of backend subsystems, shaping scalable data-heavy services, and owning production-grade delivery across web and mobile integrations.

You will work with engineers across Node.js, .NET, and cloud teams, mentoring juniors and delivering robust APIs on AWS in a fast-moving startup environment.

Qualifications

  • BE/B.Tech from a top-ranked college.
  • 1–6 years building large-scale, data-heavy backend apps.
  • Hands-on with Node.js (and/or .NET) and distributed systems.
  • Strong design patterns, algorithms, and data structures knowledge.
  • Experience deploying in production at scale and API endpoints.

Responsibilities

  • Drive design and architecture of backend subsystems, with the ability to break fuzzier, larger problems into well-scoped services.
  • Build abstractions and contracts with clear separation of concerns for a larger product scope.
  • Perform high-level design with guidance - functional modeling and breakdown of modules.
  • Make incremental architectural changes and assess their impact on the broader system.
  • Mentor junior engineers and foster team spirit.

Skills

Node.js
.NET
Design patterns
Algorithms
Data structures
Test Driven Development
Distributed systems
AWS

Education

BE/B.Tech

Tools

AWS
Docker
Kubernetes

Job description

India has a healthcare problem. Not a shortage of doctors or medicines - but a shortage of

access. Today, hundreds of millions of Indians navigate a fragmented, intimidating system that

was never designed with them in mind. A working mother in Patna shouldn't have to travel three

hours for a specialist. A diabetic professional in Coimbatore shouldn't have to choose between

managing his condition and managing his day.

MediBuddy exists to change this.

We are India's largest digital healthcare platform - built on one conviction: that quality

healthcare is a right, not a privilege. Every day, we serve 35,000 patients across 22+ specialties

in 16 Indian languages, connecting them to consultations, diagnostics, surgeries, and ongoing

chronic care - seamlessly, digitally, and at scale.

We are not a booking tool. We are a full-stack care platform that follows the patient from first

symptom to last mile of recovery. But we are not done. Half of India still doesn't get the

healthcare it deserves. That gap is why we come to work.

Why This Role Exists

With 190+ engineers organized into pods across Android, iOS, Node.js, .NET, Data Science,

and DevOps, MediBuddy needs backend engineers who can take a large, fuzzy problem and

turn it into a well-architected, distributed system - not just an API that works today, but one that

holds up as transaction volume grows.

About This Role

This is not a ticket-closing role. It is not "implement the endpoint you're told to." You will be

expected to drive design and architecture across multiple backend subsystems, break down

ambiguous problems into buildable services, and own the full lifecycle of what you build - from

high-level design through performance tuning in production.

The person we're looking for has 1–6 years of experience building data-heavy, large-scale

backend systems with complex business flows. They think in terms of platforms and reuse, not

one-off services. They care as much about the maintainability and testability of their code as

they do about shipping it.

What You Will Own
  • Drive design and architecture of multiple backend subsystems, with the ability to break fuzzier, larger problems into well-scoped services.
  • Build abstractions and contracts with clear separation of concerns for a larger product scope.
  • Perform high-level design with guidance - functional modeling and breakdown of modules.
  • Make incremental architectural changes and assess their impact on the broader system.
2. Building Scalable, Reliable Systems
  • Build robust, scalable, data-driven backend systems designed for reuse across the
  • platform.
  • Apply advanced high-level design principles - system architecture, caching, queuing -
  • to real production problems.
  • Perform performance tuning and improvements across large-scale distributed systems.
  • Build and manage API endpoints that reliably serve multimodal clients (web, mobile, partner integrations).
3. Execution & Cross-Functional Collaboration
  • Work closely with Product Owners to translate features and solutions into a clear capability view.
  • Lead execution of medium-sized projects, breaking work into phases that bring predictability to delivery.
  • Work with broader stakeholders to track project and feature impact, and proactively iterate to improve outcomes.
  • Drive problem-solving on both high-level business and technical challenges.
4. Code Quality & Craft
  • Write maintainable, scalable, unit-tested code with extensive, expert-level command of
  • at least one general-purpose backend programming language and tech stack.
  • Apply strong object-oriented design skills, design pattern knowledge, and a genuine passion for clean module- and class-level interfaces.
  • Practice Test Driven Development as a default, not an afterthought.
  • Deploy and support applications at scale in live production systems on Linux.
  • Mentor junior engineers and foster team spirit.
  • Bring a bias for action - knowing when speed matters and when rigor matters more.
  • Bring a go-getter attitude that shows up in the energy and intent behind every task, however small.
What Success Looks Like

Early days - Ramped up on at least one core backend subsystem; contributing well-tested, production-ready services independently; comfortable navigating the existing microservices architecture on AWS.

Mid-term - Driving design for a backend subsystem end-to-end; leading execution of a medium-sized project from breakdown to delivery; actively mentoring at least one junior

Longer-term - Recognized as someone stakeholders trust to take an ambiguous, large-scope backend problem and turn it into a scalable, well-architected system - without needing to be told how.

What We Are Looking For
Non-Negotiable
  • B.E./B.Tech from a top-ranked college.
  • 1–6 years of experience building large-scale, data-heavy backend applications with complex business flows.
  • Extensive hands-on experience with Node.js (and/or .NET), with a strong
  • Solid grounding in design patterns, algorithms, data structures, and Test Driven Development.
  • Experience deploying and managing applications in production at scale, including building and managing API endpoints for multimodal clients.
Strongly Preferred
  • Experience with microservices architecture on cloud platforms (AWS preferred),
  • including caching layers, message queues, and distributed system design.
  • Exposure to working in sprint-based, pod-structured engineering teams.
  • Familiarity with database design and optimization for high-transaction-volume systems.
  • Enthusiasm for learning fast and contributing in a challenging, fast-moving startup
Character Profile
  • Treats ambiguity as a starting point, not a blocker - breaks down fuzzy problems instead of waiting for clarity.
  • Cares about the craft of code as much as the outcome - clean abstractions, testable systems, thoughtful interfaces.
  • Builds trust with the people around them - Product Owners, stakeholders, and the junior engineers they mentor.
  • Brings energy and ownership to assigned work, not just compliance.
Why This Role Matters

Every stack MediBuddy runs - consultations, medicine delivery, lab tests at home, transactions, bookings, B2B healthcare - depends on backend engineers who can turn ambiguous problems into distributed systems that don't fall over under real-world scale. The SDE I/II Backend engineer who joins this team won't just be writing services; they'll be building the infrastructure that hundreds of thousands of patients and employees rely on to get healthcare reliably, at the moments it matters most.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SDE I Backend
SDE I Backend

MediBuddy • Bengaluru

On-site
INR 900,000 - 1,800,000
Senior Backend Engineer – AI-Native Care Orchestration Platform
Senior Backend Engineer – AI-Native Care Orchestration Platform

Azodha, Inc. • Pune District

Remote
INR 1,800,000 - 2,400,000
SDE - 2 (Back-end)
SDE - 2 (Back-end)

Care.Fi • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Best in class compensation
Medical Insurance
Hybrid work culture
SDE2 – Software Development Engineer II (Backend)
SDE2 – Software Development Engineer II (Backend)

Triomics • India

On-site
INR 2,800,000 - 4,200,000
Comprehensive health insurance for you
Zomato meal benefits
Lunch provided at the office
+2
Backend Developer
Backend Developer

Nikah Forever • Delhi

On-site
INR 1,200,000 - 1,800,000
Senior Backend Engineer – AI-Native Care Orchestration Platform
Senior Backend Engineer – AI-Native Care Orchestration Platform

Azodha • Pune District

On-site
INR 1,200,000 - 1,800,000
Java Backend Engineer-SDE-2
Java Backend Engineer-SDE-2

Digit88 Technologies • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Insurance
Flexible work
Growth opportunities
+1
Junior Software Engineer – Backend & AI
Junior Software Engineer – Backend & AI

Greytip Software Private Limited • Bengaluru

On-site
INR 600,000 - 900,000
Senior Software Engineer
Senior Software Engineer

Practice by Numbers • Kolkata District

On-site
INR 1,600,000 - 2,400,000
SDE 1 (Frontend)
SDE 1 (Frontend)

Care.Fi • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Best in class compensation
Medical insurance
Flexible compensation structure
+2