Our Future Health UK

Software Engineer

Our Future Health UK

full-time

Posted on:

Origin:  • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Salary

💰 £60,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudDockerGoogle Cloud PlatformJavaScriptNext.jsOpen SourcePostgresPythonTerraformTypeScript

About the role

  • Contribute to design and hands-on delivery for the Recontact team
  • Develop cohort selection capabilities and participant-facing flows for consent and engagement
  • Design secure, auditable systems to manage sensitive health data with trust and transparency
  • Implement mechanisms for invitations and communications at scale
  • Support experimentation to understand drivers of participant engagement
  • Make pragmatic decisions about development, reuse, and integration with existing platforms
  • Shape and build systems that enable Recontact and lay foundations for scalable solutions
  • Collaborate within a small, growing team and across the organisation to deliver value quickly

Requirements

  • Knowledge and experience of building cloud-hosted backend services using open source technologies, ideally using Python or equivalent experience
  • Familiarity with modern frontend technologies (Typescript, JavaScript, Next.js) or equivalent frameworks
  • Exposure to backend systems for data movement, processing and storage; interest in enabling access to data by non-technical users
  • Prior experience with Azure (ideally), AWS or GCP
  • Comfortable with Infrastructure as Code, ideally Terraform; familiarity with containerisation (Docker)
  • Knowledge of data modelling and design patterns; working knowledge of relational databases (PostgreSQL) and familiarity with other data stores (blob, document, graph)
  • Experience with agile development practices: code review, TDD, CI/CD, pairing; tools like Git and GitHub
  • Experience of operationally managing software components once live: observability, logging, metrics, error reporting, debugging, incident management
  • Experience of working with sensitive personal data
  • Experience working in/with cross-functional teams (engineers, product, UX, non-technical stakeholders)
  • Experience in small, growing organisations with ambiguity; flexibility valued
  • Strong understanding of software quality principles and practices
  • Comfortable sharing knowledge and taking part in technical discussions