1,059,896open jobs
62,082companies
176,030added this week
Browse all
Salary
≈ $27k – $58k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Staff · 6+ years exp

First seen by Alion on Sep 30, 2026.

Overview
Company
Impact
Profile match
Practo's aim is Better Patient Experience. Its B2B product Practo Ray helps doctors manage their practice efficiently, while its B2C product Practo Search allows patients to find the right doctors. Has already expanded to multiple countries and raised $125 million funding.

Practo - Lead Software Engineer - Backend

About Practo :

At Practo, our mission is to simplify healthcare and enable Better Patient Experiences. Millions of patients and more than 40,000 healthcare providers rely on the Practo ecosystem for services ranging from discovering and booking healthcare providers to managing practices, accessing online consultations, and maintaining digital medical records. We operate in a fast-paced environment where engineers act as intrapreneurs, taking ownership of high-impact products and solving complex engineering challenges with a strong focus on customer and business outcomes.

About the Role :

As a Lead Software Engineer - Backend, you will drive the architecture, design, and execution of highly scalable backend systems that power Practo's B2B and B2C healthcare platforms. You will work on complex distributed systems challenges involving high concurrency, low latency, data privacy, reliability, and zero-downtime deployments. The role combines hands-on technical leadership with mentorship, cross-functional collaboration, and ownership of critical backend initiatives from concept through production.

Key Responsibilities :

Architecture & System Design :

- Design, build, and maintain highly scalable, fault-tolerant, and low-latency backend systems capable of handling millions of requests daily.

- Translate complex product requirements into clean, scalable architectural patterns and microservices APIs.

- Design robust distributed systems with a focus on scalability, reliability, performance, and maintainability.

- Drive technical decisions around APIs, databases, caching, messaging, and infrastructure.

Technical Leadership & Execution :

- Lead technical execution for key backend initiatives, taking features from concept through production deployment with end-to-end ownership.

- Establish and promote engineering standards for clean code, system performance, observability, security, and automated testing.

- Conduct thorough code reviews and ensure adherence to engineering best practices.

- Advocate for modern engineering tools, AI-assisted coding practices, automation, and efficient CI/CD pipelines.

- Identify and resolve complex technical challenges related to performance, scalability, reliability, and concurrency.

Mentorship & Team Growth :

- Mentor junior and mid-level software engineers through technical coaching, pair programming, code reviews, and knowledge sharing.

- Help engineers develop strong system design, coding, debugging, and problem-solving skills.

- Partner with engineering leadership and HR teams to participate in technical interviews and hiring initiatives.

- Contribute to building a strong engineering culture focused on ownership, collaboration, and continuous learning.

Cross-Functional Collaboration :

- Partner closely with Product Managers, Frontend Engineers, Mobile Developers, and DevOps/SRE teams.

- Translate product requirements into scalable technical solutions.

- Collaborate across teams to deliver end-to-end features on schedule.

- Communicate technical decisions, trade-offs, risks, and dependencies effectively to technical and non-technical stakeholders.

Required Qualifications & Experience :

Experience :

- 6 - 10 years of hands-on software development experience.

- At least 1 - 2 years of experience in a Technical Lead or Module Lead role working with microservices-based platforms.

Core Technical Skills :

- Strong proficiency in one or more backend programming languages such as Java, Go (Golang), Python, or Node.js.

- Strong expertise in relational databases such as PostgreSQL and MySQL.

- Hands-on experience with NoSQL and distributed data stores such as Redis, MongoDB, or Cassandra.

Distributed Systems & Cloud :

- Hands-on experience with asynchronous messaging and event-driven architectures using Kafka or RabbitMQ.

- Proven experience with AWS or GCP.

- Strong understanding of Docker and Kubernetes.

- Experience with modern CI/CD tools and deployment pipelines.

System Design & Engineering Fundamentals :

- Strong understanding of Data Structures and Algorithms.

- Expertise in RESTful and/or gRPC API design.

- Strong understanding of caching strategies and distributed caching.

- Experience with database optimization and DB sharding.

- Strong understanding of scalability, fault tolerance, availability, and system reliability.

Problem Solving :

- Strong analytical and problem-solving abilities.

- Proven experience diagnosing and resolving performance bottlenecks, memory leaks, concurrency issues, scalability challenges, and production reliability issues.

Preferred Qualifications :

- Experience working in high-concurrency environments such as HealthTech, FinTech, E-commerce, or Hyperlocal Delivery.

- Familiarity with healthcare data regulations, privacy standards, and data security practices.

- Experience leveraging AI tooling, LLMs, or agentic automation to improve backend engineering workflows and infrastructure.

- Experience designing and operating large-scale distributed systems in production.

Why Join Practo? :

Real Impact :

- Build technology that contributes to improving healthcare access and experiences for millions of patients and healthcare providers across India and internationally.

True Autonomy :

- Take ownership of high-impact engineering initiatives with an emphasis on outcomes, accountability, and high agency.

Continuous Learning :

- Develop your technical and leadership capabilities through internal workshops, technology talks, knowledge-sharing initiatives, and Practo Academy.

What We're Looking For :

- Strong technical ownership and engineering judgment.

- Ability to design and build scalable backend systems.

- A hands-on approach to solving complex engineering problems.

- Strong mentorship and communication skills.

- Product-oriented thinking and the ability to balance technical excellence with business requirements.

- Passion for engineering excellence, continuous improvement, and emerging technologies.

Skills

Java, Python, Node.js, Microservices Architecture, System Design, PostgreSQL, MySQL, Backend Architecture

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,059,896 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Bengaluru
≈ $121k – $223k per year (Estimated) • In office • 8+ years exp • Conyers
Go
Java
Kotlin
C#
Mobile
Dependency Injection
DevOps
Rest API
Terraform
GCP
Azure DevOps
OpenTelemetry
Azure
CI/CD
AWS
Kubernetes
Grafana
Bicep
Apply
Software Developer 1 day ago
$49k – $63k per year • Hybrid • Secret • Full-Time • 2+ years exp • Ottawa
DevOps
CI/CD
Management
Agile
Apply
$70k – $88k per year • Hybrid • Secret • Full-Time • 10+ years exp • Ottawa
DevOps
CI/CD
Management
Agile
Apply
Software Architect 9 hours ago
$81k – $88k per year • Remote (Canada) • Secret • Full-Time • 10+ years exp • Bachelor's Degree • Ottawa
DevOps
Kubernetes
Linux
Unix
Management
Agile
Apply
≈ $134k – $248k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • United States
Go
Databases
PostgreSQL
CockroachDB
Apache Kafka
DevOps
Datadog
AWS
AWS Lambda
Amazon S3
Amazon ECS
API Gateway
Apply
Data Engineer 1 day ago
≈ $25k – $61k per year (Estimated) • In office • Moscow
Python
Java
SQL
Databases
HBase
AI/ML
Hadoop
Spark
DevOps
Git
Linux
Analytics
ETL/ELT
Management
Jira
Apply
In office • Internship • Bachelor's Degree • Orlando
Python
Java
SQL
C++
Apply
In office • Internship • Bachelor's Degree • Hyderabad
Python
JavaScript
TypeScript
SQL
Node JS
AI/ML
LangChain
LLM
OpenAI
Agentic Workflows
Tool Use
Machine Learning
Frontend
React.js
DevOps
Git
Apply
≈ $25k – $63k per year (Estimated) • In office • Full-Time • 2+ years exp • PhD • Warsaw
Python
MATLAB
Apply
Data Scientist 1 day ago
≈ $23k – $51k per year (Estimated) • Remote (EAEU) • 3+ years exp • Saint Petersburg
Python
SQL
Python
pySpark
AI/ML
Hadoop
Spark
MLlib
DevOps
Git
Apply
≈ $27k – $59k per year (Estimated) • In office • 5+ years exp • Bengaluru
Python
JavaScript
TypeScript
AI/ML
AI Agents
LLM
DevOps
CI/CD
QA
Playwright
Appium
Apply
In office • 4+ years exp • India
JavaScript
Node JS
Databases
MySQL
Redis
DynamoDB
Frontend
Redux
Webpack
GraphQL
Babel
React.js
npm
Mobile
State Management
DevOps
Rest API
CI/CD
Git
Apply
Software Engineer II 13 days ago
In office • 2+ years exp • Bengaluru
Databases
MySQL
PostgreSQL
Redis
RabbitMQ
ElasticSearch
Apache Kafka
AI/ML
Copilot
Cursor
LLM
DevOps
Rest API
AWS
Docker
Kubernetes
Apply
≈ $17k – $43k per year (Estimated) • In office • 4+ years exp • Bengaluru
Python
JavaScript
SQL
AI/ML
LLM
OpenAI
Anthropic
Human-in-the-Loop
DevOps
Rest API
GitHub Actions
New Relic
CI/CD
Jenkins
Git
Self-Healing
SLI/SLO/SLA
QA
Selenium
JMeter
Playwright
Swagger
Appium
Sentry
Robot Framework
Locust
Apply
Lead Data Analyst 2 months ago
≈ $20k – $43k per year (Estimated) • In office • Bengaluru
Python
SQL
Databases
Snowflake
Google BigQuery
AI/ML
dbt
Analytics
A/B Testing
Apply
Hybrid • Full-Time • 4+ years exp • Bengaluru
Java
Java
Spring Boot
Databases
RabbitMQ
Apache Kafka
AI/ML
Copilot
Cursor
Windsurf
OpenAI Codex
DevOps
Podman
Docker
Twelve-Factor App
Apply
≈ $26k – $57k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Bengaluru
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Blazor
xUnit
Databases
PostgreSQL
Redis
Weaviate
Milvus
Pinecone
RabbitMQ
MS SQL
ElasticSearch
AI/ML
Copilot
LangGraph
LangChain
MLFlow
Embeddings
Prompt Engineering
AI Agents
Llama
Kubeflow
LLM
RAG
Anomaly Detection
Amazon SageMaker
Human-in-the-Loop
Frontend
Redux
GraphQL
Next.js
Angular
React.js
DevOps
Terraform
Azure DevOps
WebSockets
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Bicep
Cybersecurity
GDPR
QA
Jest
Apply
≈ $9.5k – $24k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Bengaluru
Python
Java
C#
DevOps
Azure DevOps
Azure
CI/CD
Jenkins
Management
Outlook
Agile
Scrum
Microsoft Office
QA
Selenium
Cucumber
Apply
≈ $24k – $60k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Bengaluru
Python
C
C
Valgrind
Embedded C
AI/ML
Copilot
LLM
DevOps
CI/CD
Git
BGP
MPLS
Web3
Layer 2
Apply
≈ $24k – $57k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Bengaluru
Python
C++
Chips/EDA
LTspice
Cadence Allegro
Ansys SIwave
HyperLynx
Apply
See all jobs
This is one of many
1,059,896 more open roles from verified company boards, updated every day.