Назад
Company hidden
5 дней назад

Senior Software Engineer (TypeScript & Node)

88 000GBP
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (TypeScript & Node) (Trusted Research Environment/health research): Building secure event-driven services, APIs, and full-stack applications for sensitive health and genetic data with an accent on cloud infrastructure, bespoke security tooling, and operational ownership. Focus on designing reliable Azure and Kubernetes systems, managing infrastructure as code, and solving complex security, observability, and research-enablement challenges.

Location: Hybrid in London, United Kingdom, with attendance at the Holborn office at least once per month

Base salary from £88,000 per year

Company

Our Future Health is a public, charity, and private-sector collaboration running a large-scale UK health research programme focused on prevention, early disease detection, and improved treatment.

What you will do

  • Build and operate secure event-driven services, APIs, and full-stack applications for the Research Enablement squad.
  • Develop tooling and services at the intersection of the Trusted Research Environment and bespoke security assets.
  • Design systems that support secure analysis of sensitive health and genetic data.
  • Manage software components operationally after launch, including observability, logging, metrics, error reporting, debugging, and incident response.
  • Work with engineers, product, security, operational teams, external partners, and non-technical stakeholders.
  • Mentor less experienced engineers and contribute to or facilitate technical discussions.

Requirements

  • Experience building cloud-hosted applications with TypeScript and Node.js in a start-up, public-service, or charitable setting.
  • Prior experience with Azure, ideally, or AWS or GCP.
  • Comfort working with Infrastructure as Code, ideally Terraform.
  • Knowledge of data modelling and design patterns, with in-depth knowledge of relational databases such as PostgreSQL and familiarity with other data stores.
  • Experience with modern agile practices including code review, TDD, CI/CD, pairing, Git, and GitHub.
  • Experience managing live software components, including observability, logging, metrics, error reporting, debugging, and incident management.
  • Experience working with sensitive personal data.
  • Experience collaborating in cross-functional teams and communicating with stakeholders outside the engineering team.
  • Experience in small, growing organisations with significant ambiguity, flexibility, and strong software quality practices; ability to mentor engineers and participate in technical discussions.

Nice to have

  • Experience with GraphQL, React, WebAssembly, and Python.

Culture & Benefits

  • Fully hybrid working with flexible and remote working arrangements.
  • Employer pension contributions of up to 12%.
  • 30 days of holiday pro rata plus bank holidays and enhanced parental leave.
  • Cycle-to-work, home and technology, and electric vehicle salary-sacrifice schemes.
  • Wellbeing support including Mental Health First Aiders, 24/7 online GP services, and an Employee Assistance Programme.

Hiring process

  • Initial 30-minute Talent team chat, followed by a 30-minute interview with the Head of Engineering.
  • A 90-minute technical interview with 2–3 engineers, including a short task to prepare in advance.
  • A final 60-minute competency interview with a cross-functional panel focused on collaboration, stakeholder work, ambiguity, and real-world challenges.
  • Applicants requiring reasonable adjustments may contact talent@ourfuturehealth.org.uk.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →