Senior Full-Stack Software Engineer, Clinical Intelligence
About the Role
We’re looking for a bold leader—a Senior Full-Stack Software Engineer on the Clinical Intelligence team—to join our mission of providing market-transforming solutions for businesses, care teams, and consumers to interactively manage health and care. At Medecision, you’ll collaborate with intellectually driven problem-solvers and contribute to work that makes a tangible difference in millions of lives daily. This role focuses on designing, building, and evolving the microservices backbone and React microfrontend UI layer of our care intelligence platform, which powers real-time rule execution, automated workflow processing, journey management, and AI-native clinical decision-making. You’ll also play a key role in Medecision's AI-native SDLC, leveraging tools like Claude Code and AI agents to accelerate development, code review, and documentation at scale.
Responsibilities
- Design, develop, and maintain Java/Spring Boot microservices and React microfrontend (MF) components on GCP, adhering to established service patterns, Medecision’s MF architecture (runtime composition, atomic design), and a shared component library.
- Build full-stack features end-to-end: RESTful APIs (service contracts, versioning, multi-tenant isolation) on the backend; TypeScript, Tailwind CSS on the frontend.
- Implement event-driven workflows using Pub/Sub.
- Own GitLab CI/CD pipelines: build, lint, test, containerize (Docker), and deploy services and MF bundles to GCP. Write JUnit 5/Mockito (backend) and Jest/React Testing Library (frontend) tests; author Storybook stories; use Datadog for observability.
- Collaborate with on-shore and off-shore teams, architects, and tech leads to ensure on-time delivery and best engineering practices.
- Proactively triage and resolve escalated production issues, diagnosing failures, investigating root causes, and driving durable fixes with clear communication and a commitment to preventing recurrence.
- Design and develop backend services for core Clinical Intelligence modules, including real-time and automated rule execution, decision rules, program and population management, journey orchestration, and communications delivery.
- Integrate with platform services (Population Data Service, Dictionary Service, Communication Service) and external partners; implement FHIR R4 integrations and healthcare interoperability workflows.
- Contribute to API and MCP layers, exposing platform APIs to AI agents with appropriate access controls and audit guardrails.
- Use Claude Code as a primary productivity tool for code drafting, refactoring, test generation, and technical documentation, applying it with judgment and accountability.
- Contribute to building MCP-wrapped APIs that enable AI agents to safely interact with platform services.
- Participate in the team’s shared AI knowledge base, including validated prompts, skills, and workflows, and engage in the AI Champions community of practice.
- Follow and comply with all security policies and procedures, including adherence to HIPAA and HITRUST regulations.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- 5+ years of backend engineering experience building production microservices in Java with Spring Boot (Spring Data JPA, Security/OAuth2/JWT, OpenFeign, AOP, Actuator).
- 3+ years of production TypeScript/React experience with microfrontend architecture (Module Federation, runtime composition, shell/remote MF pattern); proficiency with Vite, Tailwind CSS, TanStack React Query, Storybook, and Jest/React Testing Library.
- Proven ability to design and implement RESTful APIs, including service contracts, versioning, error handling, pagination, and multi-tenant isolation patterns.
- Understanding of multi-tenant SaaS architecture patterns, including tenant context propagation, per-tenant feature flags, and data isolation.
- Hands-on experience with Google Cloud Platform services: Cloud Run, Cloud SQL (PostgreSQL), Pub/Sub, Firestore, BigQuery, Secret Manager, Cloud Logging, Artifact Registry.
- Experience with event-driven architecture and asynchronous processing patterns, including designing and consuming Pub/Sub topics, handling message ordering, deduplication, and dead-letter queues.
- Excellent communication skills, with the ability to articulate technical decisions, participate in design reviews, and collaborate effectively with cross-functional teams.
- Authorization to work for any employer in the US (no sponsorship for employment visas is offered).
Preferred Qualifications
- Knowledge of HIPAA and experience working in HIPAA-regulated product environments, including PHI handling, data classification, and audit requirements.
- Hands-on experience with HAPI FHIR R4 and healthcare interoperability standards (HL7, FHIR resource mapping, validation workflows).
- Exposure to AI agent runtime stack: agent orchestration frameworks such as LangGraph (Python), FastMCP.
- Experience with infrastructure-as-code (Terraform) for provisioning and managing GCP environments.
AI-Native Mindset
- Solid understanding of AI agentic concepts, capabilities, and limitations as they apply to software engineering workflows, including code generation, test scaffolding, and documentation.
- Hands-on experience with Claude Code or equivalent as a daily productivity driver, with the ability to critically evaluate AI-generated code for hallucinations, logic errors, and security gaps.
- Practical understanding of MCP (Model Context Protocol), or a strong willingness to learn it, for building tool wrappers that expose platform APIs to AI agents safely and with appropriate guardrails.
- Commitment to AI accountability: humans own decisions, agents own toil; zero tolerance for real PHI in AI-assisted workflows and adherence to mandatory HIPAA + AI training.
Pay
$130,000 - $155,000