Healthify logo

Senior Software Engineer

Healthify
Bengaluru

Posted:2 hours ago

Job Description

We're looking for a Senior Backend engineer who genuinely enjoys understanding how systems

work under the hood.

Someone who doesn't just know how to use a database, but understands how indexes work,

why queries slow down, what happens during concurrent transactions, and how to safely

migrate data while production systems are handling heavy traffic.

We value strong engineering fundamentals, technical depth, and sound design

principles.

design decisions, evaluate tradeoffs, and build reliable, scalable systems from the ground

up.


What We're Looking For

  • Hands-on production experience with Django, FastAPI, or Python-based microservices. You should be comfortable designing, building, debugging, and owning services independently.
  • Deep database understanding: Strong knowledge of SQL, particularly MySQL, including indexing, query optimization, transactions, locking, concurrency, and database internals.
  • Familiarity with Elasticsearch, time-series databases, and different data storage patterns is valuable.
  • Experience handling schema changes, data migrations, or infrastructure migrations on live systems under significant traffic.
  • Understanding zero-downtime strategies, backward compatibility, and rollback planning matters.
  • Experience designing or maintaining scalable payment services.You should understand idempotency, retries, reconciliation, failure handling, and the challenges of building reliable financial transaction flows.
  • Experience integrating external services and APIs,handling rate limits, timeouts, retries, webhooks, and failure scenarios.
  • Strong understanding of caching, load balancers, CDNs, asynchronous processing, message queues, concurrency, and distributed systems fundamentals.
  • Deep understanding of abstraction, modularity, separation of concerns, design patterns, and clean architecture. More importantly, knowing when and why to apply these principles in production, and when not to overengineer.
  • Ability to take a requirement, understand the underlying problem, evaluate alternatives, design a solution, implement it, and take responsibility for how it behaves in production.


Good to Have

  • Hands-on DevOps experience or strong understanding of infrastructure, AWS, containers, deployments, networking, and production debugging.
  • Experience building AI-powered microservices, LLM integrations, agent workflows, or AI orchestration systems.
  • Understanding of API communication patterns and protocols, including REST, GraphQL, gRPC, and their underlying tradeoffs.
  • Experience investigating and solving performance bottlenecks across application, database, and infrastructure layers.


Skills Required

Backend Design Principles Django Python Microservices Debugging SQL Mysql Query Optimization Reconciliation Design Patterns Devops

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Django Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Healthify logo
Healthify

RecommendedJobs for You

Guidewire Software logo

Senior Software Engineer

Guidewire Software

Bengaluru

Lecan Solutions logo

Bengaluru

Q3 technologies logo

Faridabad, Gurugram, Delhi

Healthify logo

Bengaluru

Recrew AI logo

Kolkata

SS&C Technologies logo

Senior Software Engineer

SS&C Technologies

Hyderabad

Perforce Software logo

Senior Software Engineer

Perforce Software

Pune