Senior Python Developer
Medavida
Make my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
527 open python roles across 102 companies are on ApplySarthi right now, most of them in Bengaluru (47), Hyderabad (12), Mumbai (10).
- Senior Java /Python Developer Back EndJobgether
- Softwareentwickler Bare-Metal und Python (m/w/d)cigus GmbH
- Senior Python Software Engineer (gn) / part-time or full-timeVoiio
- Senior Software Engineer (Python/TypeScript)Lithosquare
- Data Engineer 4 (Python, AWS, Spark, Kafka, SQL, Snowflake, Databricks, GenAI)Capitalone
What python roles keep asking for: Python (55%), Agile (31%), AWS (28%), Docker (21%), CI/CD (18%), Kubernetes (17%), REST APIs (14%), SQL (13%) — counted across their open postings here.
Django jobs · PostgreSQL jobs · Python jobs
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for python roles keep coming back to Python, Agile, AWS, Docker. Practise those questions before you sit with Medavida.
Questions you are likely to be asked
- Why do you want to join Medavida?
- What is your experience with Python? Tell me one thing you learned the hard way.
- How would you design an API for a feature you have worked on?
- What do you do when a production issue happens on your code?
- Walk me through a system you built. How was it designed, and what would you change now?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Senior Python Developer at Medavida interview free →## About MedaVida MedaVida is building the payments-enabled operating system for modern cash-pay healthcare. Our platform connects credential verification, patient care, prescriptions, payments, suppliers, communication, and practice growth within one unified ecosystem. We are a fast-moving healthcare technology and fintech startup preparing to bring multiple products to market. We are looking for a technically strong **Senior Python Developer** who can take on our hardest, most ambiguous backend problems — money movement, clinical data integrity, credential verification — and ship them correctly, not just quickly. ## The role We're looking for a **Senior Python Developer** to own the backend work that doesn't come with a clean spec: the tickets where the hard part is figuring out the right design, not just writing the code. Our stack is Django/DRF over Postgres, integrated with a Medplum FHIR clinical core and multiple payment processors — the kind of system where a shortcut in one place quietly breaks correctness somewhere else, and where getting it right the first time matters more than getting it out the door first. We're a startup, which means responsibilities don't stay in one lane. You'll shift between Development, Review, Product Requirements definition, and Testing as the moment calls for it — that's a feature of how we work, not a scope-creep exception. You'll also be a regular source of review and guidance for less experienced engineers picking up work adjacent to yours, without that being a formal management responsibility. If you're the person other engineers already bring the "I'm not sure this is even the right approach" problems to, this role is built for exactly that. ## What you'll do - **Own the hardest backend tickets.** Complex, ambiguous work — payment-gateway integrations, money-movement correctness, data-model design, cross-system integrations — where the primary job is judgment, not typing. - **Design before you build.** For work this consequential, that means reasoning through edge cases, failure modes, and existing invariants before committing to an approach — and being able to explain that reasoning to a reviewer or a teammate. - **Write tests that actually prove correctness**, not just tests that pass. Money and clinical-data code gets held to a higher bar here than a typical CRUD endpoint. - **Review other engineers' work**, including AI-drafted PRs on more complex tickets, and give feedback that helps them build the same judgment over time. - **Say when something's wrong**, even if it's already shipped or already agreed on. Surfacing a real problem late is still better than staying quiet to avoid friction. ## What you need - **A real track record shipping production Python/Django backend systems, including work that required genuine judgment on ambiguous problems** — not just following a clear spec. This is the one non-negotiable requirement for this role. - **Strong command of Python and a relational database** (we run Postgres) — comfortable reasoning about query performance, migrations, and data integrity, not just ORM syntax. ## Nice to have — things that make you a strong fit, not things you must already have - Experience with Django REST Framework specifically, or a comparable Python web framework at production scale. - Experience with payments, billing, or other systems where correctness failures cost real money — the instinct to be paranoid in the right places. - Experience integrating third-party or partner APIs (payment processors, external data sources, webhooks) and handling their failure modes gracefully. - Comfort giving direct, useful code review to engineers earlier in their career. - Curiosity about system design beyond the ticket in front of you — how a change here affects something three files away. ## How we work - **Hours:** 8:00 AM – 5:00 PM EST. - **Weekends:** Not the norm, and we mean that as a design goal, not a hope. If a weekend gets worked, we treat that as a personal and managerial failure first — something to fix upstream, not shrug off — and every effort is made to avoid it. That said, we're a startup: the team is expected to pivot to meet real opportunities, sometimes on short notice, and that occasionally means weekend work. ## Why this role If you're a strong senior engineer who wants your hardest problems to actually be hard — not busywork dressed up as a senior title — this is that. You'll be trusted with the work that has real consequences if it's wrong, working directly with the people who built the system, on a codebase that's still young enough to shape. --- **Location:** Remote **Compensation:** We're a startup with real product already in the market, and we offer competitive salaries. We're also in the process of setting up an Employee Stock Option Plan (ESOP), with vesting backdated to begin on your employment start date.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Senior Python DeveloperEndava
- Senior Python DeveloperEndava
- Senior Python DeveloperEndava
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on wellfound · posted 2026-08-27. ApplySarthi collects openings and links to application pages; the role is advertised by Medavida, not by us.