Senior Software Engineer (Full-Stack - TypeScript/Node)
Role Overview
Join the cross-functional Biosamples squad as a Full-Stack Senior Software Engineer.
Build and run systems supporting biosample collection, processing, laboratory partnerships, operations, and logistics.
The squad develops an internal web application, data-processing services, and laboratory integrations.
The role is a specialist operational domain rather than a high-traffic public-facing product.
Key Skills for This Role
Full Job Posting
About Our Future Health
Our Future Health is a public, charity, and private-sector collaboration focused on prevention, earlier disease detection, and improved treatment.
The programme has more than 2.8 million volunteers across the UK.
Technology supports websites, UK clinics, secure analytics, research systems, and pipelines processing sensitive health and genetic data.
Role Overview
Join the cross-functional Biosamples squad as a Full-Stack Senior Software Engineer.
Build and run systems supporting biosample collection, processing, laboratory partnerships, operations, and logistics.
The squad develops an internal web application, data-processing services, and laboratory integrations.
The role is a specialist operational domain rather than a high-traffic public-facing product.
Technology Environment
- The technology stack includes TypeScript, Node.js, PostgreSQL, and Terraform for Infrastructure as Code.
- Systems run in Azure using Kubernetes and Azure App Service.
- Engineers work across frontend, backend, and infrastructure with total ownership of the software they build and run.
Technical Requirements
- Strong TypeScript and Node.js knowledge.
- Modern frontend development experience with JavaScript or TypeScript and frameworks such as React or Next.js.
- Experience building user-focused interfaces and implementing backend systems.
- Prior experience with Azure, AWS, or GCP.
- Comfort with Infrastructure as Code; Terraform knowledge is advantageous.
- Kubernetes knowledge is a bonus.
- Data modelling, design patterns, relational databases, and other data stores.
- Modern agile practices including code review, TDD, CI/CD, and pairing.
- Operational management of live software, including observability, logging, metrics, debugging, and incidents.
- Experience working with sensitive personal data.
Competencies
- Experience working with cross-functional teams of engineers, product, UX, and non-technical stakeholders.
- Ability to communicate with stakeholders and audiences outside the engineering team.
- Experience in small, growing organisations with ambiguity and valued flexibility.
- Strong understanding of software quality principles and practices.
- Comfort mentoring and coaching less experienced engineers.
- Comfort participating in and facilitating technical discussions.
Compensation
- Competitive base salary from £88,000.
- Employer pension contributions are available up to 12%.
Benefits
- The package includes 30 days of holiday pro rata plus bank holidays.
- Benefits include enhanced parental leave, cycle-to-work support, home and technology savings, and wellbeing support.
- The company provides access to mental health first aiders, online GP services, and an employee assistance programme.
Workplace
- Our Future Health has a central London office in Holborn.
- The employer offers flexible and remote working arrangements.
Responsibilities
- Design, build, and run systems supporting biosample management, processing, and associated logistics.
- Develop the internal web application used by the Biosamples Operations team.
- Build data-processing services and integrations with laboratory partners.
- Support sample tracking, chain of custody, and information returned from sample processing.
- Work across frontend, backend, and infrastructure in a total-ownership squad model.
- Identify, prevent, and troubleshoot software problems and maintain high-quality code.
- Manage live software components through observability, logging, metrics, error reporting, debugging, and incident response.
- Translate operational stakeholder needs into well-designed software within a complex domain.
- Participate in technical discussions and mentor or coach less experienced engineers.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Our Future Health
Reward Analyst (FTC until June 2027)
London, GBR
Our Future Health is seeking a Reward Analyst to support reward operations and workforce planning through market analysis, job benchmarking, compensation cycles and workforce reporting. The role maintains reward and job-
Lead Technology Programme Manager
London, GBR
Our Future Health is seeking a Lead Technology Programme Manager to own complex, cross-functional technology programmes and deliver measurable outcomes. You will coordinate teams, dependencies, risks and governance while
Data Analyst - Participant Support Operations & Clinical Operations
London, GBR
Reward Analyst (FTC until June 2027)
London, GBR
Lead Technology Programme Manager
London, GBR
Research Access Reviewer
London, GBR
Lead Technology Programme Manager
London, GBR
Programme Manager
London, GBR
Data Analyst - Participant Support Operations & Clinical Operations
London, GBR
Platform Engineer
London, GBR
Senior Platform Engineer
London, GBR