Full Stack Developer
Pune, Maharashtra, India
Full Time
Experienced
Hiring for Our Pune, India Team
ABOUT US-
We’re building a remote patient monitoring (RPM) platform for chronic disease management currently preparing for an imminent hospital pilot. The product is an FDA-cleared SaMD (Software as a Medical Device), so code quality, rigorous testing, and reliability aren’t nice-to-haves - they’re regulatory requirements. The platform consists of a clinician-facing web dashboard and a patient-facing mobile application with device integrations (Bluetooth peripherals, CGMs, etc.). The mobile app is handled by a separate team - this role is focused on the web dashboard and its backend.
We need developers (individuals or part of a small ram) who can rapidly onboard, audit the existing codebase with AI dev tools (you should have a mastery of these), identify and fix quality gaps, and implement remaining enhancements - all within a compressed timeline. The foundation exists but has significant QA holes, incomplete features, and reliability issues that need to be resolved before we can demo to a hospital partner.
You won’t be designing from scratch. We have detailed developer handoff specs, v0 UI mockups, and defined logic for every feature listed below. The work is implementation, integration, and quality — not guesswork.
WHAT YOU’LL BE WORKING ON
Backend (Spring Boot / Java):
• CGM data ingestion and derived clinical metric computation over rolling time windows
• A multi-tier, multifactorial alert engine - this is not a simple binary threshold system. It evaluates multiple clinical parameters simultaneously across several trigger types, auto-escalates based on the combination and severity of patterns, and supports clinician de-escalation actions - all with audit logging
• RESTful APIs serving the Angular frontend (patient vitals, alert state, case data, campaign metadata)
• Case management workflow backend - a multi-status lifecycle tracking how clinical concerns are raised, investigated, and resolved
Frontend (Angular):
• A CGM glucose dashboard giving clinicians real-time and historical visibility into a patient’s glucose control - replacing the static PDF reports the hospital currently relies on
• Patient detail page enhancements: alert displays, case tracking, medication adherence
• A cases worklist where care teams triage, act on, and resolve clinical concerns across their patient panel
• Alert configuration UI
• Fully responsive (desktop, tablet, mobile)
• UI mockups and component specs are provided- your job is faithful implementation and polish, not design decisions
QA, Bug Fixes & Reliability:
• This is not just an audit - you own finding AND fixing issues. Identify logic errors, edge cases, and incomplete implementations in the existing codebase, then resolve them rapidly using AI dev tools and other plugins
• Verify the alert engine produces clinically correct outputs across all conditions and parameter combinations - and fix what doesn’t
• Trace issues end-to-end: API contract mismatches, data validation gaps, broken error handling - diagnose and ship the fix
• Thorough testing is expected - this is a regulated healthcare product where incorrect outputs have real clinical consequences
WHAT WE’RE LOOKING FOR: Must-haves:
• Strong Spring Boot / Java backend experience with complex business logic (not just CRUD)
• Production Angular experience (component architecture, state management, responsive layouts)
• Demonstrated ability to rapidly onboard into an existing codebase and ship within tight timelines
• Active use of AI tools (Cursor, Copilot, Claude, etc.) in your development workflow is mandatory, we want developers who use AI to accelerate, not replace, their engineering judgment. You MUST have demonstratable mastery of these tools beyond just a basic level. This includes multi-agentic SDLC flows, and why of markdown files, skills, and sub agents. Be prepared to explain and demonstrate how you have used these in action.
• A quality-first mindset: you test thoroughly and think about edge cases before marking something as done
• Clear, proactive communication: if something is blocked or unclear, say so immediately. Communication skills are non-negotiable.
• Availability to overlap with US Eastern time zone for syncs
Strong-to-haves:
• Mastery of AI dev tools and agentic flows, particularly for front end testing (eg. Playwright), back-end tests, security and documentation
• expert level skills in Claude Code.
• Experience coordinating with distributed teams (you’ll liaise with a Europe-based Flutter mobile team)
Non-negotiable expectations:
• You meet deadlines or communicate early if scope needs adjustment
• You write code that works - not code that looks done but breaks under real conditions
• You respond to messages within a reasonable window during working hours
• You are not juggling 5 other contracts simultaneously - we need focused attention for the duration of this engagement
ENGAGEMENT DETAILS
• Timeline: Immediate start. Initial sprint is 2–3 weeks with potential for continued engagement post-pilot.
• Structure: Sprint-based or fixed-scope project milestones - not hourly. We’ll scope deliverables together and you’ll quote against them.
• Budget: We’re a startup on a tight budget. Rates should reflect that - but we pay reliably and on time.
• Coordination: You’ll work from detailed design specs and developer handoff documents. Async standups every 1-2 days. Weekly syncs with the product/design lead and the mobile team.
HOW TO APPLY
Do not send a generic proposal. Tell us:
1. One project where you inherited a messy codebase under time pressure and shipped a reliable result. What was broken, what did you fix, and how fast?
2. Which AI tools you use in your daily workflow and how they change your output.
3. Your availability for the next few weeks and your sprint/project rate.
4. Whether you’re stronger on backend, frontend, or genuinely full-stack — we’d rather know your real strength than get a generalist who’s mediocre at both.
We review proposals quickly and move to a short technical screen for shortlisted candidates. If you’re the right fit, you could be onboarded within days.
ABOUT US-
We’re building a remote patient monitoring (RPM) platform for chronic disease management currently preparing for an imminent hospital pilot. The product is an FDA-cleared SaMD (Software as a Medical Device), so code quality, rigorous testing, and reliability aren’t nice-to-haves - they’re regulatory requirements. The platform consists of a clinician-facing web dashboard and a patient-facing mobile application with device integrations (Bluetooth peripherals, CGMs, etc.). The mobile app is handled by a separate team - this role is focused on the web dashboard and its backend.
We need developers (individuals or part of a small ram) who can rapidly onboard, audit the existing codebase with AI dev tools (you should have a mastery of these), identify and fix quality gaps, and implement remaining enhancements - all within a compressed timeline. The foundation exists but has significant QA holes, incomplete features, and reliability issues that need to be resolved before we can demo to a hospital partner.
You won’t be designing from scratch. We have detailed developer handoff specs, v0 UI mockups, and defined logic for every feature listed below. The work is implementation, integration, and quality — not guesswork.
WHAT YOU’LL BE WORKING ON
Backend (Spring Boot / Java):
• CGM data ingestion and derived clinical metric computation over rolling time windows
• A multi-tier, multifactorial alert engine - this is not a simple binary threshold system. It evaluates multiple clinical parameters simultaneously across several trigger types, auto-escalates based on the combination and severity of patterns, and supports clinician de-escalation actions - all with audit logging
• RESTful APIs serving the Angular frontend (patient vitals, alert state, case data, campaign metadata)
• Case management workflow backend - a multi-status lifecycle tracking how clinical concerns are raised, investigated, and resolved
Frontend (Angular):
• A CGM glucose dashboard giving clinicians real-time and historical visibility into a patient’s glucose control - replacing the static PDF reports the hospital currently relies on
• Patient detail page enhancements: alert displays, case tracking, medication adherence
• A cases worklist where care teams triage, act on, and resolve clinical concerns across their patient panel
• Alert configuration UI
• Fully responsive (desktop, tablet, mobile)
• UI mockups and component specs are provided- your job is faithful implementation and polish, not design decisions
QA, Bug Fixes & Reliability:
• This is not just an audit - you own finding AND fixing issues. Identify logic errors, edge cases, and incomplete implementations in the existing codebase, then resolve them rapidly using AI dev tools and other plugins
• Verify the alert engine produces clinically correct outputs across all conditions and parameter combinations - and fix what doesn’t
• Trace issues end-to-end: API contract mismatches, data validation gaps, broken error handling - diagnose and ship the fix
• Thorough testing is expected - this is a regulated healthcare product where incorrect outputs have real clinical consequences
WHAT WE’RE LOOKING FOR: Must-haves:
• Strong Spring Boot / Java backend experience with complex business logic (not just CRUD)
• Production Angular experience (component architecture, state management, responsive layouts)
• Demonstrated ability to rapidly onboard into an existing codebase and ship within tight timelines
• Active use of AI tools (Cursor, Copilot, Claude, etc.) in your development workflow is mandatory, we want developers who use AI to accelerate, not replace, their engineering judgment. You MUST have demonstratable mastery of these tools beyond just a basic level. This includes multi-agentic SDLC flows, and why of markdown files, skills, and sub agents. Be prepared to explain and demonstrate how you have used these in action.
• A quality-first mindset: you test thoroughly and think about edge cases before marking something as done
• Clear, proactive communication: if something is blocked or unclear, say so immediately. Communication skills are non-negotiable.
• Availability to overlap with US Eastern time zone for syncs
Strong-to-haves:
• Mastery of AI dev tools and agentic flows, particularly for front end testing (eg. Playwright), back-end tests, security and documentation
• expert level skills in Claude Code.
• Experience coordinating with distributed teams (you’ll liaise with a Europe-based Flutter mobile team)
Non-negotiable expectations:
• You meet deadlines or communicate early if scope needs adjustment
• You write code that works - not code that looks done but breaks under real conditions
• You respond to messages within a reasonable window during working hours
• You are not juggling 5 other contracts simultaneously - we need focused attention for the duration of this engagement
ENGAGEMENT DETAILS
• Timeline: Immediate start. Initial sprint is 2–3 weeks with potential for continued engagement post-pilot.
• Structure: Sprint-based or fixed-scope project milestones - not hourly. We’ll scope deliverables together and you’ll quote against them.
• Budget: We’re a startup on a tight budget. Rates should reflect that - but we pay reliably and on time.
• Coordination: You’ll work from detailed design specs and developer handoff documents. Async standups every 1-2 days. Weekly syncs with the product/design lead and the mobile team.
HOW TO APPLY
Do not send a generic proposal. Tell us:
1. One project where you inherited a messy codebase under time pressure and shipped a reliable result. What was broken, what did you fix, and how fast?
2. Which AI tools you use in your daily workflow and how they change your output.
3. Your availability for the next few weeks and your sprint/project rate.
4. Whether you’re stronger on backend, frontend, or genuinely full-stack — we’d rather know your real strength than get a generalist who’s mediocre at both.
We review proposals quickly and move to a short technical screen for shortlisted candidates. If you’re the right fit, you could be onboarded within days.
Apply for this position
Required*