Senior Fullstack Engineer

Little Journey
Hybrid

About The Position

We’re looking for a Mid/Senior Fullstack Engineer to join our Product Engineering team and help build reliable, scalable products and services that power our health-tech platform. You’ll work in a cross-functional and autonomous squad that owns meaningful product areas end-to-end, from understanding user and business problems, exploring solution options, shaping technical approaches with Product and Design, through delivery, to operating what you build in production. This role is not just about implementation. We’re looking for an engineer who can contribute meaningfully during the definition phase: clarifying requirements, identifying risks, modelling systems, making trade-offs, and designing practical solutions before work is broken down into stories or code is written. This role is suited to someone who enjoys building product experiences across the stack with a thoughtful approach to usability, reliability, maintainability, and operational quality. We do not expect equal strength across frontend, backend, mobile, and platform engineering. We’re more interested in strong fundamentals, good judgement, collaboration, and product thinking. Our technology stack and tooling include: React, Capacitor, NodeJS, GCP, TypeScript, Docker, BigQuery, Sanity CMS, GitHub, Vercel, and Bugsnag. You will report to the Engineering Manager within your product squad and be part of our broader engineering team of about 10. This is a full-time role, either hybrid (Leeds) or fully remote in the UK. We cannot sponsor visas to work in the UK.

Requirements

  • Strong experience building production software systems in modern JavaScript/TypeScript environments
  • Experience in: frontend/mobile engineering using React and related technologies
  • Experience in: backend/platform engineering building APIs and services in production environments
  • Ability to reason through system design, trade-offs, data flows, APIs, user journeys, and operational considerations
  • Experience contributing to technical discovery, solution design, and story shaping with Product and Design
  • Ability to communicate proposed solutions clearly in working sessions, written design notes, or lightweight technical documentation
  • Strong understanding of API design, frontend/backend integration, and scalable application architecture
  • Experience working in agile product teams with collaborative story refinement and iterative delivery
  • Experience implementing automated testing strategies including unit, integration, and acceptance testing
  • Confidence debugging production issues and learning from incidents
  • Experience writing clean, maintainable, and testable code
  • Good communication skills and ability to work collaboratively within cross-functional teams
  • Experience with the following technologies: React, TypeScript, NodeJS, API and database schema design, CI/CD tooling and GitHub workflows, Automated testing frameworks

Nice To Haves

  • Experience with healthcare technology or regulated environments
  • Experience with Sanity.io (or other headless CMS platforms)
  • Experience with mobile app release and operational processes
  • Docker, GCP serverless environments
  • Capacitor (or similar mobile frameworks)

Responsibilities

  • Deliver features end-to-end: definition, implementation, testing, deployment, and monitoring
  • Work closely with Product and Design during the definition phase to shape problems, explore options, and design practical solutions before implementation with clear documentation for technical design & decisions
  • Break down ambiguous product problems into clear technical approaches, risks, assumptions, and implementation paths
  • Contribute to technical discovery, produce lightweight architecture/design documents, and story shaping before delivery begins
  • Refine stories collaboratively with the squad, helping break work down into clear deliverable subtasks and technical milestones
  • Build and maintain backend services and APIs that support core product workflows, scalable APIs and data access patterns for mobile and web applications
  • Implement and maintain automated testing including acceptance tests, unit tests, and integration tests
  • Ensure applications and services are observable, maintainable, and safe to operate in production
  • Contribute to CI/CD pipelines, release processes, and operational improvements
  • Participate in code reviews, incident learning, agile ceremonies, and continuous improvement
  • Write clean, maintainable, and well-tested code aligned to engineering standards

Benefits

  • Gross salary: £75-82K per year
  • 28 days annual leave per year (plus public holidays)
  • £500 annual training budget
  • £200 home working budget (one-off)
  • Up to 6% pension match (salary sacrifice)
  • EMI share options
  • Flexible working with core hours
  • Enhanced (family & parental) leave policies
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service