Job Detail

Full Stack Typescript Developer

Web Development Full–time
ID: #1278
Posted: 2026-03-20
Salary

Description

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.

Hard Skills 8
Skill Source Confidence
React llm_hard
100%
GitHub llm_hard
100%
SQL llm_hard
100%
Redis llm_hard
100%
Docker llm_hard
100%
Kubernetes llm_hard
100%
GitHub Actions llm_hard
100%
Jest llm_hard
100%
Soft Skills 4
Skill Source Confidence
Verbal Communication llm_soft
100%
Written Communication llm_soft
100%
Teamwork llm_soft
100%
Collaboration llm_soft
100%
Apply Options
Publisher Direct Link
LinkedIn No Apply
Talents By StudySmarter No Apply
LinkedIn No Apply
API Logs for this Job
Query Country Status Response ms Created
Full Stack Typescript Developer extracted 4461 2026-03-21 22:55
Full Stack Typescript Developer classified 582 2026-03-21 18:50
junior developer in United Kingdom gb duplicate 12909 2026-03-21 17:43
graduate web developer in United Kingdom gb duplicate 20448 2026-03-21 16:02
junior node.js developer in United Kingdom gb duplicate 5447 2026-03-21 15:50
junior javascript developer in London gb duplicate 11252 2026-03-21 15:48
junior javascript developer in United Kingdom gb duplicate 10318 2026-03-21 15:47
junior full stack developer in United Kingdom gb duplicate 29053 2026-03-21 15:40
junior web developer in United Kingdom gb processed 13421 2026-03-21 15:18
Raw JSON
{
  "job_id": "HtQV2X7xJ4ZqVn7OAAAAAA==",
  "job_city": "Luton",
  "job_state": null,
  "job_title": "Full Stack Typescript Developer",
  "job_salary": null,
  "job_country": "GB",
  "job_benefits": null,
  "job_latitude": 51.8786707,
  "job_location": "Luton",
  "job_onet_soc": "15113300",
  "apply_options": [
    {
      "is_direct": false,
      "publisher": "LinkedIn",
      "apply_link": "https://uk.linkedin.com/jobs/view/full-stack-typescript-developer-at-npaworldwide-4386820586?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "Talents By StudySmarter",
      "apply_link": "https://talents.studysmarter.co.uk/companies/client-server/luton/full-stack-developer-c-typescript-aws-21770398/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": null,
      "publisher": "LinkedIn",
      "apply_link": "https://uk.linkedin.com/jobs/view/full-stack-typescript-developer-at-npaworldwide-4386820586"
    }
  ],
  "employer_logo": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR8lF5_NwdK4-pUelylCh8yKchUlqChKpCPw3p7&s=0",
  "employer_name": "NPAworldwide",
  "job_is_remote": false,
  "job_longitude": -0.4200255,
  "job_posted_at": "1 day ago",
  "job_publisher": "LinkedIn",
  "job_apply_link": "https://uk.linkedin.com/jobs/view/full-stack-typescript-developer-at-npaworldwide-4386820586?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
  "job_highlights": {},
  "job_max_salary": null,
  "job_min_salary": null,
  "job_description": "Job Description\n\nSenior Full-Stack Engineer Trading Platform (TypeScript / Node.js / React)\n\nLocation: Waterloo, London (Hybrid)\n\nOverview\n\nOur 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.\n\nYou 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.\n\nKey Responsibilities\n• Design, build, and maintain features across the full stack of a high-performance trading platform.\n• Work primarily with:\n• TypeScript (Node.js & React)\n• Monorepo tooling, GitHub, GitHub Actions\n• Jest, Playwright\n• Redis, MS SQL, WebSockets\n• Docker, Kubernetes\n• Observability tools (Grafana, Prometheus, SonarQube)\n• Take end-to-end ownership of features from design to production.\n• Collaborate closely with platform and DevOps engineers on build pipelines, observability, and operational concerns.\n• Communicate directly with clients to clarify requirements and propose solutions.\n• Contribute to and improve automated testing practices.\n• Participate in peer code reviews and maintain high engineering standards.\n• Leverage LLM/AI-enabled development tools as part of day-to-day development.\n\nDesirable\n• Experience with functional programming (OCaml, Haskell).\n• Prior experience in trading, finance, or real-time systems.\n• Solid understanding of DevOps and operational concerns (logging, metrics, automation).\n• London-based and willing to travel to company/client events.\n\nQualifications\n• 8+ years of professional software development experience.\n• 3+ years hands-on experience with TypeScript, Node.js, and React.\n• Strong experience building and maintaining production systems.\n• Comfortable working in a senior, autonomous engineering team.\n• Strong communication skills and fluency in English.\n• Hybrid working in Waterloo, London.\n\nWhy Is This a Great Opportunity\n• 5 days/year dedicated to training.\n• 1,000 annual training allowance (up to 50% usable for home workstation equipment).\n• Company equipment and onboarding kit.\n• In-person team events every 3 months.\n• Annual bonus (company and personal performance dependent).\n• Stock option plan.\n• Birthday off.\n• Generous employee referral programme.",
  "job_google_link": "https://www.google.com/search?q=jobs&gl=gb&hl=en&udm=8#vhid=vt%3D20/docid%3DHtQV2X7xJ4ZqVn7OAAAAAA%3D%3D&vssid=jobs-detail-viewer",
  "employer_website": "https://npaworldwide.com",
  "job_onet_job_zone": "4",
  "job_salary_period": null,
  "job_apply_is_direct": false,
  "job_employment_type": "Full–time",
  "job_employment_types": [
    "FULLTIME"
  ],
  "job_posted_at_timestamp": 1773964800,
  "job_posted_at_datetime_utc": "2026-03-20T00:00:00.000Z"
}