Full Stack Engineer on Data Services
United StatesJob Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
As a Full Stack Engineer on Data Services, you will design, build, and maintain full-stack applications and services that enable clinicians and healthcare operations teams to access, visualize, and act on clinical data. Working across the entire stack — from React user interfaces through Python/FastAPI backends to the data models and pipelines that power them — you will take features from concept through production while maintaining high standards for code quality, data reliability, and user experience.
You will partner closely with data engineers, platform engineers, product, and clinical stakeholders to deliver features that matter. Your work will span frontend development (responsive, accessible UIs), API design and backend services, data modeling and transformations, comprehensive testing and QA, and end-to-end troubleshooting across the stack. You will be metrics-driven — defining success criteria, measuring impact, and iterating based on data. You will use AI-assisted development tools (Claude Code, GitHub Copilot, and similar) as a core part of your workflow to accelerate delivery while maintaining code quality and understanding.
Primary Responsibilities
Design and build full-stack features spanning React frontends, Python/FastAPI backends, and supporting data models and transformations
Develop and maintain data models and transformation pipelines (dbt preferred) that feed application and analytics layers; ensure data flowing into applications is well-modeled, tested, and reliable
Design and implement REST APIs serving clinical data, quality metrics, care gaps, and decision support content to internal applications and external partners
Implement API contracts, versioning strategies, authentication/authorization patterns (OAuth/OIDC), and rate limiting for compliant clinical data access
Build responsive, accessible React user interfaces with modern component patterns; collaborate with product and clinical teams to translate requirements into intuitive UIs
Design and implement comprehensive testing strategies — unit tests, integration tests, end-to-end tests, and data validation tests — to ensure reliability across the stack
Required Qualifications
3–5 years of professional software engineering experience, with demonstrated full-stack development capability
Strong React proficiency with modern JavaScript (ES6+); comfortable building responsive, component-based, accessible user interfaces
Strong Python skills with hands-on experience building REST APIs using FastAPI, Flask, Django, or comparable frameworks
How would you rate this job post?
See what other professionals think about this role.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.