Medibuddy

Senior Backend and Database Engineer

Medibuddy
Bengaluru/Bangalore
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 5 yearsMin. 5 years

Job Description

SDE 2 — Backend & Database Engineer

Location: Bengaluru,Karnataka,India

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

Apply to this job

Experience Level

Senior Level

Job role

Work location
Work locationBengaluru, Karnataka, India
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Backend Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 5 years

About company

Name
NameMedibuddy
Job posted by Medibuddy

Similar jobs you can apply for

Accounts / Finance
Tranquil HR Solutions

Accountant/ Accounts Executive

Tranquil HR Solutions
Kalyan Nagar, Bengaluru/Bangalore
₹20,000 - ₹30,000
Work from Office
Full Time
Min. 3 years
Good (Intermediate / Advanced) English
TalentRouters

Technical Sales Engineer - Spindles , CNC, VMC, Rotary & Grinding Tables , Angle Heads

TalentRouters
Bengaluru/Bangalore
₹30,000 - ₹45,000
Field Job
Full Time
Min. 3 years
Good (Intermediate / Advanced) English
Icici Prudential Life Insurance Company Limited

Relationship Manager

Icici Prudential Life Insurance Company Limited
Ashok Nagar, Bengaluru/Bangalore
₹20,500 - ₹25,000
Work from Office
Full Time
Min. 6 months
Basic English
Erode Shree Amman Mess

Human Resource Executive

Erode Shree Amman Mess
Brookefield, Bengaluru/Bangalore
₹18,000 - ₹20,000
Work from Office
Full Time
Any experience
Basic English
Krazybee Services Private Limited

Tele Collections Executive – Personal Loan

Krazybee Services Private Limited
Brookefield, Bengaluru/Bangalore
₹18,000 - ₹25,000
Work from Office
Full Time
Min. 6 months
Good (Intermediate / Advanced) English
Niva Bupa Health Insurance Company

Relationship Manager

Niva Bupa Health Insurance Company
Mangammanapalya, Bengaluru/Bangalore
₹25,000 - ₹35,000
Work from Office
Full Time
Min. 1 year
Basic English

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 5 to 31 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!