Senior Full-Stack Engineer
P
Perci HealthHealthTech
United KingdomFull-TimeSenior
Salary£80,000 - £95,000
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- AWSNode.jsFlutterQATypeScriptReactDistributed Systems
Requirements
- 6+ years of software engineering experience building products end to end.
- Proficiency in TypeScript, Node.js, and React.
- Substantial experience with system design and architecture of production-grade systems.
- Practical experience with distributed systems and third-party integrations (auth, webhooks, rate limits, retry strategies, fault tolerance).
- Strong testing ability and experience identifying potential failure modes in designs.
- Hands-on experience using AI coding agents for production tasks.
- Excellent written and verbal communication skills for a fully remote environment.
- Experience in a small team where requirements require self-driven clarification and execution.
- Motivation to build products with a positive social impact.
Responsibilities
- Design, build and ship features end to end, from data model and API design through to frontend implementation.
- Design and build robust, scalable APIs in TypeScript and Node.js, published in OpenAPI format.
- Architect resilient distributed systems and third-party integrations with focus on error handling, failure mitigation, and transaction control.
- Work with FHIR R4 resources and clinical data models within Medplum.
- Contribute to the frontend rewrite from Flutter to React.
- Own testing responsibilities, including QA and DevOps tasks.
- Ensure development practices comply with regulatory requirements for software as a medical device.
- Define practices for AI-assisted coding, including specification writing, risk-based review, and automated verification.
View Full Description & ApplyYou'll be redirected to the employer's site