Software Engineer II

Practo

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Practo is seeking a backend engineer to design, build, and operate production-grade systems powering healthcare delivery at scale in Bengaluru. You will own reliability, performance, and security across complex workflows.

You will contribute to REST APIs, asynchronous processing, and robust data handling with PostgreSQL/MySQL. Collaboration with product, QA, and business teams is essential for practical, maintainable solutions.

Qualifications

  • 2-6 years of backend engineering experience building and operating production applications.
  • Strong hands-on proficiency in at least one backend programming language.
  • Deep grasp of data structures, algorithms, object-oriented programming, and CS fundamentals.
  • Solid knowledge of modular architecture, API contracts, service boundaries, scalability patterns, and failure handling.
  • Practical experience with relational databases such as PostgreSQL or MySQL.
  • Ability to break down complex requirements and develop practical, maintainable solutions.
  • Clear communication and proven ability to work effectively across technical and non-technical teams.

Responsibilities

  • Build and operate production-grade backend systems powering healthcare delivery at scale.
  • Own quality, reliability, and operational performance from conception to production.
  • Design and maintain secure REST APIs and service interfaces for complex workflows.
  • Implement asynchronous processing, background jobs, caching, messaging, and service-to-service communication.
  • Monitor production systems, debug issues, and improve observability and reliability.
  • Collaborate with product, quality, and business teams to translate user problems into robust solutions.

Skills

Backend engineering
Data structures & algorithms
Object-oriented programming
API design & contracts
Concurrency & reliability
Unit & integration testing
Cross-functional collaboration

Tools

Docker
Kubernetes
PostgreSQL
MySQL
AWS
Redis
Kafka

Job description

Batch: 2020/2021/2022/2023/2024.

About the role:
  • Build and operate production-grade backend systems that power healthcare delivery at scale
  • Own the quality, reliability, and operational performance of features from conception through production
  • Work with interconnected workflows and mature codebases while adapting to evolving requirements
  • Collaborate across engineering, product, quality, and business teams to translate user problems into robust solutions
What you'll work on:
  • Design and maintain secure REST APIs and service interfaces that handle complex workflows
  • Implement asynchronous processing, background job systems, caching, messaging, and service-to-service communication patterns
  • Build and optimize relational database systems, including schema design, query optimization, indexing, and transaction management
  • Develop solutions that handle concurrency, race conditions, idempotency, retries, and failure recovery
  • Write comprehensive unit and integration tests following sound engineering practices
  • Monitor production systems, debug issues, and resolve them through logging, observability, and operational discipline
  • Incorporate authentication, authorization, data privacy, auditability, and secure handling of sensitive information into every system
What we're looking for:
  • 2 - 6 years of backend engineering experience building and operating production applications
  • Strong hands-on proficiency in at least one backend programming language
  • Deep grasp of data structures, algorithms, object-oriented programming, and computer science fundamentals
  • Solid knowledge of modular architecture, API contracts, service boundaries, scalability patterns, and failure handling
  • Practical experience with relational databases such as PostgreSQL or MySQL
  • Ability to break down complex requirements and develop practical, maintainable solutions
  • Clear communication and proven ability to work effectively across technical and non-technical teams
Nice to have:
  • Background in Hospital Management Systems, electronic medical records, healthcare SaaS, or workflow-intensive enterprise platforms
  • Familiarity with hospital operations including billing, pharmacy, inventory, diagnostics, insurance, or patient administration
  • Experience with multi-tenant SaaS architectures
  • Knowledge of healthcare integrations or interoperability standards
  • Hands-on work with Docker, Kubernetes, or similar containerization and orchestration
  • Experience with AWS or another cloud platform
  • Exposure to Redis, Kafka, RabbitMQ, Elasticsearch, or comparable technologies
  • Track record of improving or modernizing large, mature backend systems
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

DAITA • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Software Engineer
Software Engineer

Neemtree • Mumbai

On-site
INR 1,400,000 - 2,100,000
Backend Software Engineer
Backend Software Engineer

Credgenics • Dadri

On-site
INR 600,000 - 1,000,000
SDE 1 backend
SDE 1 backend

Mygate • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Senior Backend Developer
Senior Backend Developer

SourcingXPress • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Senior Software Engineer
Senior Software Engineer

Docent (now Get Well) • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Lead Full-Stack Tech Engineer
Lead Full-Stack Tech Engineer

Navinyaa • Doddaballapura

On-site
INR 800,000 - 1,200,000
Back End Developer
Back End Developer

WAISL Limited • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Software Developer
Software Developer

Zomato • Gurgaon

On-site
INR 1,500,000 - 2,100,000
Backend Software Engineer
Backend Software Engineer

Cars24 • Gurugram District

On-site
INR 1,400,000 - 2,200,000