Full Stack Engineer

Full Health MedicalLondon, EnglandOn-siteFull-timeJunior, 1–2 yearsListed 3 hours ago

Apply now

About this role

About the Role

We’re looking for a Full Stack Engineer to help build the next generation of Full Health Medical’s platform. This is a hands-on engineering role where you’ll design, build and operate distributed systems that process healthcare data at scale.

You’ll work across the full technology stack, integrating with third-party platforms, cloud services and open-source technologies to deliver resilient, secure and scalable software.

What You’ll Do

- Design, build and maintain distributed web applications and backend services.

- Develop features across frontend, backend, APIs and infrastructure.

- Integrate with third-party vendor platforms, healthcare systems and open-source technologies.

- Design scalable APIs and data models.

- Build and operate cloud-native services on AWS and Kubernetes.

- Drive software quality through testing, observability and operational excellence.

- Contribute to architectural decisions while remaining actively involved in implementation.

- Troubleshoot production issues and improve system reliability and performance.

Skills & Experience

Essential

- Significant commercial experience building modern web and backend applications.

- Strong experience with:

Next.js

- TypeScript / Node.js

- NestJS or similar backend frameworks

- PostgreSQL

- AWS

- Kubernetes

- Experience working with distributed systems and cloud-native applications.

- Experience integrating with third-party APIs, commercial SaaS products and open-source technologies.

- Strong understanding of REST APIs, authentication and application security.

- Experience with CI/CD and modern software delivery practices.

- Experience using AI-assisted software development tools.

Desirable

- Experience working in healthcare or other regulated industries.

- Experience working with FHIR R4/R4B and HL7 v2 healthcare interoperability standards.

- Experience with event-driven architectures.

- Experience with Infrastructure as Code.

What We’re Looking For

You’ll be someone who:

- Contributes to the design of scalable and maintainable systems, working collaboratively on architectural decisions.

- Takes ownership of features from implementation through to production, with a strong operational mindset.

- Is comfortable working across multiple languages, frameworks and technology stacks.

- Quickly understands unfamiliar codebases and third-party systems.

- Makes pragmatic engineering decisions that balance quality, speed and long-term maintainability.

- Builds secure, reliable software by default.

- Writes clean, well-tested and maintainable code.

- Enjoys solving complex technical problems.

- Communicates effectively and collaborates well across engineering and product teams.