Senior Software Engineer (Full Stack TypeScript, in London

Senior Software Engineer (Full Stack TypeScript, in London

London Full-Time 63000 - 77000 Β£ / year (est.) No working from home possible
C

At a Glance

  • Tasks: Develop and enhance our AI-powered biomedical platform using TypeScript and Node.js.
  • Company: Join a pioneering tech company transforming scientific research with cutting-edge AI.
  • Benefits: Enjoy competitive pay, private health insurance, personal development budget, and 25 days holiday.
  • Other info: Be part of an inclusive team dedicated to innovation and career growth.
  • Why this job: Make a real impact on global health by accelerating scientific breakthroughs.
  • Qualifications: Strong backend experience in TypeScript, Node.js, and distributed systems required.

The predicted salary is between 63000 - 77000 Β£ per year.

Our AI-powered platform enables researchers and decision-makers to discover and interpret evidence from millions of scientific publications, clinical trials, regulatory documents, and other complex data sources in minutes.

We are building the world's most advanced biomedical knowledge platform, powered by a high-precision Knowledge Graph and Gen AI capabilities.

Our technology is already used by leading biopharmaceutical organizations to accelerate drug discovery, improve safety, and drive better decision-making.

The platform that runs our long-running orchestrated workflows in production.

A single run can last hours, fan out across dozens of subagents, and has to produce evidence a scientist can audit.

Full-stack engineering, weighted towards backend and platform. Type Script and Node. js, Restate for durable execution, Postgre SQL, Google Cloud and Azure.

Significant backend depth in Type Script, experience designing and operating distributed systems, and LLM-backed systems you have run in production.

Design and evolve the workflow definition model: control flow, fan-out, conditional execution and data passing between steps, plus the static validation that rejects an invalid workflow before it runs.

Build the engine that runs workflows, including checkpointing and resumption after failure, retry and abandonment policies, and idempotency guarantees.

Monitoring, tracing and cost attribution.

Instrument runs that cross several services and two languages, so that latency and token spend can be attributed to individual steps.

Significant backend engineering experience in Type Script and Node. js.

Experience building LLM-backed systems that run in production, with informed views on how they fail.

Solid understanding of relational databases, including schema design and safe migration.

Clear technical writing β€” you can produce a design document that a reviewer can act on.

Python and LLM application frameworks (Fast API, Lang Chain, Lang Graph).

Our Gen AI service is written in Python and you will work in it.

Functional programming, either in Type Script (fp-ts) or in a functional language.

No model training, fine-tuning or publication record is expected.

Frontend specialism. You will work in React, but the role is weighted towards backend and platform and we are not looking for a frontend specialist.

Languages: Type Script, Node. js, Python

Backend: Postgre SQL, Elasticsearch, Redis, Mongo DBGen AI: Google Cloud, Azure, Kubernetes, Terraform, Argo CD, Docker

Tooling: Git, Git Hub Actions Benefits Competitive compensation package Private medical & dental insurance Life insurance (4 x salary) Personal development budget Individual wellbeing budget 25 days holiday plus bank holidays Your birthday off!

Potential to have real impact and accelerated career growth as a member of an international team that's building a transformative AI product.

We are on a mission to accelerate scientific breakthroughs for ALL humankind, and we are proud to be an equal opportunity employer.

We welcome applications from all backgrounds and fairly consider qualified candidates without regard to race, ethnic or national origin, gender, gender identity or expression, sexual orientation, disability, neurodiversity, genetics, age, religion or belief, marital/civil partnership status, domestic / family status, veteran status or any other difference.

Senior Software Engineer (Full Stack TypeScript, in London employer: Causaly

Causaly is an exceptional employer for Senior Software Engineers, offering a dynamic work culture that fosters innovation and collaboration in the rapidly evolving field of biomedicine. With competitive compensation, comprehensive benefits including private medical insurance and personal development budgets, and a commitment to employee growth, Causaly empowers its team to make a meaningful impact on scientific breakthroughs while enjoying a healthy work-life balance in a supportive international environment.

C

Contact Details:

Causaly Recruitment Team

We think you need these skills to ace Senior Software Engineer (Full Stack TypeScript, in London

TypeScript
Node.js
PostgreSQL
Google Cloud
Azure
Distributed Systems Design
LLM-backed Systems