What are the responsibilities and job description for the Senior Full-Stack Developer - Healthcare Platform position at PrimoMD?
Senior Full-Stack Developer (Java / React) – Healthcare Platform (Remote, US)We’re building a modern, cloud native healthcare platform that helps medical groups manage patients, schedules, staff, and operations in a secure, compliant, and scalable way.Think:Patient & appointment management.Staff coordination & workflows.Secure access control with MFA.Real-time events and auditability.Strict data privacy & compliance (HIPAA).We’re looking for a Senior Full Stack Developer who’s comfortable moving across the stack from Java/Spring Boot microservices to React/TypeScript frontends and who cares about building systems that are both elegant and reliable in a regulated environment.This is a hands-on role: you’ll architect, code, review, and help set technical direction. If you like owning features end-to-end and working closely with product and design, you’ll feel at home here.What You’ll Do:Backend (around 60%):Design and build APIs (REST, GraphQL, and service-to-service RPC) using modern Java Spring Boot.Work on microservices that power authentication, patient flows, and core healthcare operations.Implement and harden authentication/authorization (JWT, OAuth2, MFA).Model and optimize relational data schemas (PostgreSQL or similar).Contribute to an event-driven architecture using a message broker (e.g., Kafka).Write solid unit and integration tests (JUnit, Mockito, Testcontainers, or equivalent).Own database migrations and schema evolution.Help ensure we meet stringent logging, auditing, and compliance requirements.Frontend (around 40%):Build responsive, accessible UIs with React TypeScript.Implement complex forms and workflows with robust validation.Work on scheduling/calendar experiences for clinicians and staff.Integrate with APIs efficiently and handle data-heavy views gracefully.Ensure accessibility (WCAG) and good UX for a clinical environment.Write clean, maintainable, type-safe frontend code.DevOps & Architecture (Collaborative):Collaborate on deployment and runtime concerns in a cloud environment (AWS or similar).Contribute to CI/CD pipelines and infrastructure-as-code practices.Participate in discussions on scalability, reliability, monitoring, and incident handling.Help document architectural decisions and technical standards.What We’re Looking For:You don’t need to tick every box, but you should recognize yourself in most of these:Backend:~5 years of professional experience with Java.Strong experience with Spring Boot (web, data, security).Solid understanding of microservices and API design.Comfortable with relational databases (PostgreSQL or similar) and query optimization.Familiar with modern auth patterns (JWT, OAuth2) and web security fundamentals.You write tests as a normal part of your workflow, not as an afterthought.Frontend~3 years of professional React experience.Strong TypeScript skills (not just JS with a few types sprinkled in).Experience with modern build tooling (Vite/Webpack/etc.).Good grasp of responsive design and cross-browser behavior.Comfortable building and validating forms and complex UI states.General:Strong Git / branching / PR habits.Experience with Docker-based dev environments.You care about code quality, maintainability, and clarity.You can communicate clearly with both technical and non-technical stakeholders.You’re comfortable working in an iterative, agile environment.Nice to Have (Not Required, But Great Signals)Back-end adjacent:GraphQL (schema design, resolvers)gRPC or other RPC frameworksMessage brokers (Kafka, etc.) and event-driven designExperience with caching (Redis / Caffeine)Observability: metrics, logging, tracingFront-end adjacent:Component libraries / design systems (Storybook, headless UI libs)Accessibility (ARIA, WCAG 2.1)Calendar/scheduling UI experienceState management (Context, Zustand, Redux, etc.)DevOps / Infra:AWS (ECS/EKS, S3, CloudFront, RDS, CloudWatch) or equivalent cloud stackCI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.)Infrastructure as Code (Terraform or similar)Monitoring / dashboards (Prometheus, Grafana, etc.)Domain:Experience in healthcare or regulated industries.Familiarity with HIPAA, audit logging, or similar compliance requirements.How We Work:Remote-friendly, with core collaboration hours aligned to Pacific Standard Time (PST).Small, senior-leaning team: you’ll have real ownership and impact.Collaborative, engineering-driven culture.Focus on deep work, not endless meetings.Code review and documentation are part of the culture, not optional extras.Why This Might Be Interesting to You:You want to work on something real: systems that clinicians and staff actually depend on.You like working across the stack and owning features end-to-end.You enjoy balancing pragmatism (shipping) with engineering rigor (tests, security, performance).You’re excited by complex problems: scheduling, workflows, permissions, compliance, performance, reliability.You want to influence architecture and standards, not just implement tickets.What We Offer:Competitive salary equity opportunities.Remote flexibility.Health, dental, and vision benefits.PTO and holidays.Professional development support.Engineering-driven culture with meaningful ownership.How to ApplySend us:Your resume A link to your GitHub/portfolio to: ADMIN@PRIMO.MD A short note about:A project you’re proud of across both backend and frontendYour experience with Java/Spring React/TypeScriptAnything relevant in healthcare, security, or high reliability systemsAbout PrimoMD:PrimoCare is a telehealth platform providing remote care to senior citizens with chronic conditions
Salary : $180,000 - $200,000