Job Details

Senior Software Engineer (Full-Stack - TypeScript / Node)

Our Future Health

Expires in 6 days

Overview

Our Future Health is an ambitious collaboration between the public, charity and private sectors, designed to help people live healthier lives for longer through better prevention, earlier detection and improved treatment of diseases.
from £88,000
per year
Full time, Hybrid
London / Hybrid

Key information

We are looking for a Full-Stack Senior Software Engineer to join our cross-functional Biosamples squad.

If you are passionate about your work, develop consistently high-quality code, and are adept at identifying, preventing, and troubleshooting problems we would love to hear from you. 

We feel hiring should be transparent and give you a real sense of what Our Future Health is like. Here's what you can expect:  

Initial chat with our Talent team (30 min) to get to know each other, discuss the role, and answer any questions you have. 

1st interview with your potential line manager (30 min), giving you an opportunity to learn more about the Biosamples squad, discuss your experience and align on the expectations of the role.  

Technical interview with two members of our engineering team (90 min). Ahead of the interview, we'll send you a short coding exercise to complete. During the interview, you'll pair with our engineers to develop your solution further, followed by a technical discussion exploring the design and architecture of a system you've previously worked on.  

Final-stage competency interview (60 min) with a small cross-functional panel of your potential new colleagues and stakeholders. This will focus on areas such as collaboration, ownership, communication and how you work within a cross-functional team. 


About the role

  • You’ll help design, build and run the systems that support how we manage biosamples and their associated operations and logistics, from the collection of samples through to their processing by our laboratory partners.
  • The squad builds an internal web application used by our Biosamples Operations team, alongside data-processing services and integrations with our lab partners. 
  • The software helps our teams track and manage samples, maintain a clear chain of custody and understand the information returned as samples are processed.
  • This is a specialist operational domain rather than a high-traffic, public-facing product. You don’t need previous biosamples, laboratory or healthcare experience, what matters is being comfortable learning a complex domain, working closely with operational colleagues and translating their needs into well-designed software.  


For the full job description, including the key areas of responsibilities and accountabilities, please click the 'apply now' button.


At Our Future Health, we recognise the importance of having a diverse workforce and ensuring that all candidates, regardless of their background, have equitable access to our application process. We proactively encourage applicants who identify as having a disability, neurodiversity, or long-term health conditions to let us know if they require any reasonable adjustments as part of their application process. 

If you do require any reasonable adjustments, please email us at talent@ourfuturehealth.org.uk

Requirements

  • Strong knowledge of Typescript and Node.js.
  • Knowledge of modern frontend development, including JavaScript / TypeScript with frameworks like React or Next.js, and experience building intuitive, user-focused interfaces 
  • Experience designing and implementing backend systems
  • Experience working in / with cross-functional teams consisting of for example engineers, product, UX and non-technical stakeholders 
  • Ability to communicate with stakeholders and audiences outside your own team 
  • Experience working in small, growing organisations with a high degree of ambiguity, where flexibility is valued 
  • Strong understanding of software quality principles and practices 
  • Comfortable in mentoring and coaching less experienced engineers 


Disclaimer: We will be interviewing for this role as suitable applications are received and may close this role before the closing date upon a successful candidate being appointed.