Senior Engineer

Phigital Care

Chennai District

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Phigital Care is seeking a senior engineering leader to own the entire platform—Python/FastAPI backend, React web app, mobile app, AI plugins, and cloud. You will be the single accountable owner for shipping, guiding senior engineers, and coordinating cross-functional teams across clinical and hospital-operations domains.

You will set technical direction, document decisions for future engineers, and stay hands-on reviewing changes affecting records, billing, pricing, and claims.

Qualifications

  • Experience leading engineering for a full platform.

Responsibilities

  • Own the end-to-end platform engineering across backend, frontend, mobile and AI plugins.
  • Lead senior engineers with cross-domain ownership to ensure leaves are covered.
  • Define technical direction with readable, lasting decisions.

Skills

Leadership
Platform ownership
Software engineering
Healthcare domain knowledge
Architectural decision making

Tools

Python
FastAPI
React
React Native
AWS
Docker
Terraform
PostgreSQL
GitHub Actions

Job description

  • Own the engineering of the whole platform — the Python and FastAPI backend, the React web application, the mobile application, the Artificial Intelligence (AI) plug‑ins and the cloud they run on — and be the single person accountable for whether it ships
  • Lead through senior engineers who each own a group of modules, with the quality, cloud and mobile engineers shared across both, so no module has one person who cannot go on leave
  • Split the work by what a hospital does rather than by technology: one team on the clinical side — records, orders, laboratory, radiology, pharmacy — and one on everything a hospital runs on — reception, billing, insurance, canteen, administration
  • Set the technical direction and record it as decisions a new engineer can still read a year later, including the ones that were wrong and why they were changed
  • Stay hands‑on: review every change that touches a clinical record, a price, a ledger or a claim, and write the parts nobody else should be left alone with — tenancy, the billing engine, the synchronisation layer
  • Be accountable for the pilot hospital going live, and for the fact that a ward at two in the morning is not a place where software gets a second chance
Key Responsibilities
  • Own the engineering of the whole platform — the Python and FastAPI backend, the React web application, the mobile application, the Artificial Intelligence (AI) plug‑ins and the cloud they run on — and be the single person accountable for whether it ships
  • Lead through senior engineers who each own a group of modules, with the quality, cloud and mobile engineers shared across both, so no module has one person who cannot go on leave
  • Split the work by what a hospital does rather than by technology: one team on the clinical side — records, orders, laboratory, radiology, pharmacy — and one on everything a hospital runs on — reception, billing, insurance, canteen, administration
  • Set the technical direction and record it as decisions a new engineer can still read a year later, including the ones that were wrong and why they were changed
  • Stay hands‑on: review every change that touches a clinical record, a price, a ledger or a claim, and write the parts nobody else should be left alone with — tenancy, the billing engine, the synchronisation layer
  • Be accountable for the pilot hospital going live, and for the fact that a ward at two in the morning is not a place where software gets a second chance
Delivery You Can Commit To
  • Sequence the work so two teams run in parallel without waiting on each other, and say in the week it becomes likely — not in the week it becomes certain — that a date will move
  • Hold estimates that hold: break work down until the team can commit to it, and treat an estimate that keeps slipping as a specification problem rather than an effort problem
  • Own the release path end to end — trunk‑based development, migrations only through version control, a deploy anybody on the team can run, and a rollback that has actually been tested
  • Own what happens when it breaks at three in the morning: who is called, what they can see, and how the hospital is told before it telephones us
  • Keep the weekly picture honest — what shipped, what slipped, what is at risk and what you need from the business — in a pack somebody outside engineering can read
Correctness, Because This Is a Hospital
  • Hold the line on the paths where being wrong is not a bug but a harm: allergy and interaction checks, dose limits by age and weight, critical results that must reach a human, and money that must reconcile to the rupee
  • Make every write auditable and attributable — who did it, when, and what it replaced; corrections by reversal, never by silent overwrite
  • Build multi‑tenancy in from the first table: one platform, many hospitals, and no path by which one can see another's data
  • Own the security posture — access control, audit, encryption, secrets, and a third‑party Vulnerability Assessment and Penetration Test the platform passes before go‑live rather than after
  • Own the standards work that cannot be compressed at the end: Fast Healthcare Interoperability Resources (FHIR) R4, Health Level Seven (HL7) version 2 from analysers, Digital Imaging and Communications in Medicine (DICOM) worklists, and Ayushman Bharat Digital Mission (ABDM) with Ayushman Bharat Health Account (ABHA) linking
The People Part, Which Is Most of It
  • Take a team that is already building and make it better at it — and own the hiring as it grows, being honest in the interview about what the job is: a hospital, a deadline and a real pilot, not a research project
  • Grow the senior engineers into people whose review is trusted, so that within a year the hardest module is not yours to review
  • Give feedback in the week it is useful, run the performance conversations, and make the growth path visible to a junior engineer who cannot yet see it
  • Protect the team from thrash — take the interruption yourself, decide, and let them keep building
  • Pair the engineers with the ward: every one of them should have sat beside a nurse or a billing counter before they design for one
Working With the Business
  • Work with the Product Delivery Manager on scope and sequence, and with the Business Analyst on turning a hospital's actual documents — a tariff sheet, a rate contract, a scheme circular — into something the software can hold
  • Say no with a reason and an alternative, in a sentence a hospital administrator can repeat to their own board
  • Own the technical half of a customer conversation: what the platform does today, what it will do by go‑live, and what it will not do at all
  • Keep the demo honest — a screen shown to a hospital is a promise, and this team does not show what it cannot build
Tech Stack
Python
  • FastAPI
  • Pydantic
  • SQLAlchemy
  • PostgreSQL
  • React
  • TypeScript
  • React Native
  • AWS
  • Docker
  • Terraform
  • GitHub Actions
  • pytest
  • Playwright
  • FHIR
  • HL7 v2
  • ABDM

We build in Python on FastAPI with React in front of it, on Amazon Web Services. That is what this role writes, reviews and is accountable for, and we would rather say it plainly at the top than have you find out in week one.

What you will work in every day
  • Backend — Python 3.12 with type hints everywhere, FastAPI, Pydantic v2, SQLAlchemy 2.0 in async mode, Alembic for migrations, and Structured Query Language (SQL) you write yourself when the query matters
  • Typing, enforced — mypy or Pyright in strict mode, failing the build. Python's type hints are optional at runtime, so we make them non‑optional in continuous integration
  • Frontend — React 18 with TypeScript, function components and hooks, a data‑fetching and caching library (TanStack Query or equivalent), schema‑based validation (Zod or equivalent), and Vite
  • Mobile — React Native, sharing types and validation with the web application
  • API contract — FastAPI generates the OpenAPI schema, and the TypeScript client the web and mobile applications use is generated from it, so the contract cannot quietly drift
  • Database — PostgreSQL 16: schema design, migrations, indexes and query plans, on Amazon Relational Database Service (RDS) or Aurora
  • Caching and queues — Redis on Amazon ElastiCache, and a task queue with idempotent consumers, dead‑letter handling and replay: Celery, Dramatiq, arq or a PostgreSQL‑backed queue
  • Cloud — Amazon Web Services, which is where we build and run: Elastic Container Service (ECS) Fargate, Simple Storage Service (S3), CloudWatch, Identity and Access Management (IAM), Virtual Private Cloud (VPC), Secrets Manager, and the Mumbai region for data residency
  • Containers — Docker everywhere, so that a hospital insisting on Google Cloud or Azure is a piece of work rather than a rewrite. That is a possibility we design for, not a thing we are doing this year
  • Infrastructure as code — Terraform, with the AWS estate defined in version control and nothing clicked in a console
  • Delivery — GitHub Actions, trunk‑based development, short‑lived branches, code review on every pull request
  • Testing — pytest and pytest‑asyncio, Vitest or Jest with React Testing Library, and Playwright for the end‑to‑end journeys that protect money and clinical safety
  • AI — the AI services are Python too, which is one of the reasons we chose it: models served behind the same contract discipline as everything else, subscribing to events and writing suggestions back, never writing directly into clinical or financial tables
  • Healthcare standards — Fast Healthcare Interoperability Resources (FHIR) R4, Health Level Seven (HL7) version 2 over Minimal Lower Layer Protocol (MLLP), Logical Observation Identifiers Names and Codes (LOINC), Systematized Nomenclature of Medicine Clinical Terms (SNOMED CT), International Classification of Diseases (ICD‑10), Digital Imaging and Communications in Medicine (DICOM), Ayushman Bharat Digital Mission (ABDM) and Ayushman Bharat Health Account (ABHA)
What we need you to have used in production
  • Python, written with type hints and tested, in a service somebody depended on
  • A modern relational database, PostgreSQL for preference — schema design, transactions, indexes, and reading a query plan
  • React with TypeScript — enough to review a component, argue about state and know when a screen is wrong
  • Amazon Web Services — an estate you owned rather than one you were handed, including what it costs at the end of the month
  • Docker and a continuous integration pipeline you set up or repaired yourself
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tech Lead
Tech Lead

India Health Link Pvt. Ltd. • Chennai District

On-site
INR 1,800,000 - 2,400,000
Fullstack Engineer
Fullstack Engineer

TymblHub • Agartala

On-site
INR 600,000 - 900,000
Full Stack Engineer for Enterprise Products
Full Stack Engineer for Enterprise Products

5C Network • Bengaluru

On-site
INR 1,000,000 - 1,800,000
Product Manager WFO ( Delhi)
Product Manager WFO ( Delhi)

India Health Link • Delhi

On-site
INR 4,000,000 - 6,800,000
DevOps Engineer
DevOps Engineer

Reelo Technologies Private Limited • Ahmedabad District

On-site
INR 1,500,000 - 3,000,000
DevOps / Cloud Engineer
DevOps / Cloud Engineer

India Health Link Pvt. Ltd. • Chennai District

On-site
INR 1,800,000 - 3,200,000
Lead Full Stack Developer (.NET & Angular)
Lead Full Stack Developer (.NET & Angular)

Saisystems Health • Pune District

On-site
INR 4,000,000 - 7,000,000
AI Engineer
AI Engineer

India Health Link Pvt. Ltd. • Chennai District

On-site
INR 1,500,000 - 2,500,000
Senior Full Stack Developer (.NET & Angular)
Senior Full Stack Developer (.NET & Angular)

Saisystems Health • Pune District

On-site
INR 1,200,000 - 2,400,000
Senior AI Applications Engineer
Senior AI Applications Engineer

GE HealthCare • Bengaluru

On-site
INR 1,500,000 - 2,700,000