What You Will 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.
- Verify the alert engine produces clinically correct outputs across all conditions and parameter combinations - and fix what does not.
- 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 Are 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 - we want developers who use AI to accelerate, not replace, their engineering judgment.
- 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.
- Availability to overlap with US Eastern timezone for syncs.
Strong-to-haves :
- Mastery of AI dev tools and agentic flows, particularly for front end testing (e.g. Playwright), back end tests, security and documentation.
- Strong skills in Claude Code.
- Experience coordinating with distributed teams (you will liaise with a Europe-based Flutter mobile team).
Education :
- UG: B.Sc in Computer Science and Technology, B.Tech / B.E. in Any Specialization
Key Skills :
- Fullstack Development, Java, Angularjs, Spring Boot, Python