Remote Frontend Jobs
Our Future Health logo

Software Engineer

Our Future HealthLondon, United Kingdom
UK60000GBP - 60000GBP
Apply now

We’re looking for a full-stack Software Engineer to join our Recontact team. Recontact studies allow researchers to invite participants into further studies, making them a core part of Our Future Health’s mission to accelerate health research.

This is a chance to work in a small, growing team where you’ll contribute both to early design and hands-on delivery. You’ll help shape and build the systems that enable Recontact, making pragmatic decisions about what to develop, when to reuse, and how to integrate with existing platforms.

The work will involve developing cohort selection capabilities, creating participant-facing flows for consent and engagement, and designing secure, auditable systems that manage sensitive health data with trust and transparency. It will also include implementing mechanisms for invitations and communications at scale, as well as supporting experimentation to understand what drives participant engagement.

The role combines practical engineering with opportunities to influence how Recontact evolves, ensuring we deliver value quickly while laying the foundations for scalable solutions in the future.

Technical Skills

  • Knowledge and experience of building cloud-hosted backend services using open source technologies in a start-up or scale-up environment, ideally using Python, though equivalent experience is welcome.
  • Familiarity with modern frontend technologies (such as Typescript, JavaScript, Next.js) or equivalent frameworks.
  • Some exposure to backend systems for data movement, processing and storage, and an interest in enabling access to data by non-technical users.
  • Prior experience with Azure (ideally), AWS or GCP.
  • Comfortable working with Infrastructure as Code, ideally with knowledge of Terraform, and some familiarity with containerisation (e.g. Docker).
  • Knowledge of good data modelling and design patterns; working knowledge of relational databases (e.g. PostgreSQL) and familiarity with other types of data store (blob, document, graph).
  • Good experience in using modern, agile development practices like code review, TDD, CI/CD and pairing using tools like Git and GitHub.
  • Experience of operationally managing software components once live, including; observability, logging, metrics, error reporting, debugging and live incident management.
  • Experience of working with sensitive personal data.
Competencies
  • Experience working in/with cross-functional teams consisting of e.g. engineers, product, UX and non-technical stakeholders.
  • 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 sharing knowledge and helping others.
  • Comfortable in taking part in technical discussions.

View all remote jobs at Our Future Health

FAQ

Is the Software Engineer position at Our Future Health remote?
Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
What is the salary for the Software Engineer role?
The posted salary range for this position is 60000GBP - 60000GBP.
When was this Software Engineer job posted?
This listing was posted on September 16, 2025 and is still open for applications.
How do I apply for the Software Engineer position at Our Future Health?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote Python jobs