SDE 2 — Backend & Database Engineer
TLDR
Own both the application and database layers, ensuring performance and resilience at scale while architecting systems for millions of records.
SDE 2 — Backend & Database Engineer
MediBuddy · Bengaluru, India · Full-time · On-site
We're looking for a backend engineer who thinks in query plans, not just code. This is not a typical SDE 2 role, you will own the database layer end-to-end, partnering with SRE and platform teams to keep our Postgres clusters fast, reliable, and resilient at scale.
This is not a typical SDE 2 role. You’ll own both the application layer and the database layer, ensuring systems are correct, performant, and resilient at scale.
Roles and Responsibilities
-
Design and develop scalable backend services and APIs for high-throughput, low-latency use cases
-
Own end-to-end service performance, from request handling to database execution
-
Write clean, maintainable, and testable code with strong production-readiness
-
Architect and evolve PostgreSQL schemas for systems handling millions of records
-
Model data for correctness, extensibility, and future use cases (not just current state)
-
Drive decisions on normalization, denormalization, and data access patterns
-
Optimize queries using EXPLAIN ANALYZE, indexing strategies, and execution plan analysis
-
Solve real-world issues like slow queries, lock contention, deadlocks, and connection exhaustion
-
Tune vacuuming, autovacuum, and storage behavior for sustained performance
-
Manage PostgreSQL on AWS RDS & Aurora — parameter tuning, Multi-AZ, read replicas, failover
-
Understanding of connection pooling and efficient resource usage
-
Plan and execute zero-downtime migrations and schema changes
-
Build end-to-end observability across services and databases
-
Create dashboards and alerts using CloudWatch (or similar tools)
-
Monitor and act on key metrics like latency, connections, storage, and replication lag
-
Set up and manage streaming replication and failover mechanisms
-
Run failover drills and validate RTO/RPO in practice
-
Debug production issues across application, database, and infrastructure layers
-
Use CloudWatch, Enhanced Monitoring, Secrets Manager, and S3 effectively
-
Ensure secure and reliable credential management and backups
-
Define and enforce best practices for backend and database development
-
Mentor engineers on API design, data modeling, and performance thinking
-
Drive a culture of measuring, debugging, and improving systems continuously
What We’re Looking For
-
Strong experience building backend services (C#, node, python)
-
Solid hands-on experience with PostgreSQL in production
-
Deep understanding of APIs, system design, and service architecture
-
Strong grasp of query optimization, indexing, and execution plans
-
Experience with transactions, concurrency, and data consistency models
-
Familiarity with AWS (RDS/Aurora, CloudWatch, etc.)
-
Ability to debug complex production issues end-to-end
MediBuddy is India's largest on-demand digital healthcare platform, streamlining access to a wide range of services including doctor consultations, lab tests, and medicine delivery. By leveraging its extensive network of healthcare providers, MediBuddy ensures a seamless, cashless experience for patients seeking high-quality and immediate medical care.
- Founded
- Founded 2013
- Employees
- 500+ employees
- Industry
- Health Care Providers & Services