Lead Software Engineer

{ “@context”: “http://schema.org”, “@type”: “JobPosting”, “title”: “Lead Software Engineer”, “description”: “

Senior Full-Stack Engineer Trading Platform (TypeScript / Node.js / React)

Job Description

Senior Full-Stack Engineer Trading Platform (TypeScript / Node.js / React)

Location: Waterloo, London (Hybrid)

Overview

Our client, a large enterprise, is seeking a Senior Full-Stack Engineer to join an established trading platform programme. This production‑critical system is long‑lived, actively evolving, and places strong emphasis on performance, reliability, and maintainability.

You will join a highly experienced team of senior engineers and QA developers, taking full ownership of features from design through to production, while collaborating directly with the client.

Key Responsibilities

  • Design, build, and maintain features across the full stack of a high‑performance trading platform.
  • Work primarily with:
    • TypeScript (Node.js & React)
    • Monorepo tooling, GitHub, GitHub Actions
    • Jest, Playwright
    • Redis, MS SQL, WebSockets
    • Docker, Kubernetes
    • Observability tools (Grafana, Prometheus, SonarQube)
  • Take end‑to‑end ownership of features from design to production.
  • Collaborate closely with platform and DevOps engineers on build pipelines, observability, and operational concerns.
  • Communicate directly with clients to clarify requirements and propose solutions.
  • Contribute to and improve automated testing practices.
  • Participate in peer code reviews and maintain high engineering standards.
  • Leverage LLM/AI‑enabled development tools as part of day‑to‑day development.

Desirable

  • Experience with functional programming (OCaml, Haskell).
  • Prior experience in trading, finance, or real‑time systems.
  • Solid understanding of DevOps and operational concerns (logging, metrics, automation).
  • London‑based and willing to travel to company/client events.

Qualifications

  • 8+ years of professional software development experience.
  • 3+ years hands‑on experience with TypeScript, Node.js, and React.
  • Strong experience building and maintaining production systems.
  • Comfortable working in a senior, autonomous engineering team.
  • Strong communication skills and fluency in English.
  • Hybrid working in Waterloo, London.

Why Is This a Great Opportunity

  • 5 days/year dedicated to training.
  • £1,000 annual training allowance (up to 50% usable for home workstation equipment).
  • Company equipment and onboarding kit.
  • In‑person team events every 3 months.
  • Annual bonus (company and personal performance dependent).
  • Stock option plan.
  • Birthday off.
  • Generous employee referral programme.

#J-18808-Ljbffr”, “datePosted”: “2026-05-07”, “hiringOrganization”: { “@type”: “Organization”, “name”: “NPAworldwide”, “sameAs”: “https://uk.whatjobs.com/pub_api__cpl__425528060__4861?utm_campaign=publisher&utm_medium=api&utm_source=4861&geoID=33” }, “jobLocation”: { “@type”: “Place”, “address”: { “@type”: “PostalAddress”, “addressLocality”: “London” } } }
Company: NPAworldwide
Apply for the Lead Software Engineer
Location: London
Job Description:

Senior Full-Stack Engineer Trading Platform (TypeScript / Node.js / React)

Job Description

Senior Full-Stack Engineer Trading Platform (TypeScript / Node.js / React)

Location: Waterloo, London (Hybrid)

Overview

Our client, a large enterprise, is seeking a Senior Full-Stack Engineer to join an established trading platform programme. This production‑critical system is long‑lived, actively evolving, and places strong emphasis on performance, reliability, and maintainability.

You will join a highly experienced team of senior engineers and QA developers, taking full ownership of features from design through to production, while collaborating directly with the client.

Key Responsibilities

  • Design, build, and maintain features across the full stack of a high‑performance trading platform.
  • Work primarily with:
    • TypeScript (Node.js & React)
    • Monorepo tooling, GitHub, GitHub Actions
    • Jest, Playwright
    • Redis, MS SQL, WebSockets
    • Docker, Kubernetes
    • Observability tools (Grafana, Prometheus, SonarQube)
  • Take end‑to‑end ownership of features from design to production.
  • Collaborate closely with platform and DevOps engineers on build pipelines, observability, and operational concerns.
  • Communicate directly with clients to clarify requirements and propose solutions.
  • Contribute to and improve automated testing practices.
  • Participate in peer code reviews and maintain high engineering standards.
  • Leverage LLM/AI‑enabled development tools as part of day‑to‑day development.

Desirable

  • Experience with functional programming (OCaml, Haskell).
  • Prior experience in trading, finance, or real‑time systems.
  • Solid understanding of DevOps and operational concerns (logging, metrics, automation).
  • London‑based and willing to travel to company/client events.

Qualifications

  • 8+ years of professional software development experience.
  • 3+ years hands‑on experience with TypeScript, Node.js, and React.
  • Strong experience building and maintaining production systems.
  • Comfortable working in a senior, autonomous engineering team.
  • Strong communication skills and fluency in English.
  • Hybrid working in Waterloo, London.

Why Is This a Great Opportunity

  • 5 days/year dedicated to training.
  • £1,000 annual training allowance (up to 50% usable for home workstation equipment).
  • Company equipment and onboarding kit.
  • In‑person team events every 3 months.
  • Annual bonus (company and personal performance dependent).
  • Stock option plan.
  • Birthday off.
  • Generous employee referral programme.

#J-18808-Ljbffr…

Posted: May 7th, 2026