Quick overview
Job description
On a large JavaScript codebase, types catch the mistakes tests miss and make the code easier for the next person to change. When a project is big enough or will live long enough to need that, we write it in TypeScript from end to end.
You will build front ends in Next.js or Angular and back ends in NestJS, with types shared between them, deployed in Docker and reviewed before release. The code will be maintained for years, so it has to read clearly, not just compile.
What you will be doing
- Build web applications in Next.js or Angular, and APIs in NestJS.
- Design the types and the API contract so the front and back end agree.
- Keep server rendering, caching and page speed under control on the pages you own.
- Write tests and error handling as part of the feature, not after it.
- Review colleagues' code and have yours reviewed.
What you will need
- At least five years of commercial work in this field that you can show us. We promise clients that everyone on their project has that, so it is not negotiable.
- TypeScript applications you shipped and supported, with strict mode on.
- At least one of Next.js, NestJS or Angular in production.
- Enough plain JavaScript to know what the compiled output does.
- Git in daily use.
Useful, not required
- Monorepo tooling and shared packages.
- Testing with Vitest, Jest or Playwright.
Similar jobs
- AT

Azure Databricks DeveloperRecently posted
Atos · United Kingdom · Remote · Posted 14 Nov 2026 🇬🇧
SQLGitApache Spark+15TechnologySalary not listed - NC

FinTech Solutions DeveloperRecently posted
Nicoll Curtin · glasgow · Hybrid · Posted 14 Nov 2026 🇬🇧
Stakeholder ManagementSQLData AnalysisTechnologySalary not listed - RT
Lead Developer/ Principal DeveloperRecently posted
Reed Technology · north east · Hybrid · Posted 14 Nov 2026 🇬🇧
C#AzureJavaScript+1TechnologySalary not listed - HR
Technical Lead DeveloperRecently posted
Head Resourcing · glasgow · Hybrid · Posted 14 Nov 2026 🇬🇧
TechnologySalary not listed - MP

PHP DeveloperRecently posted
MarkIT Placements · city · Hybrid · Posted 14 Nov 2026 🇬🇧
MySQLPHPRuby+4TechnologySalary not listed - ED
Sr. Software Engineer, Fullstack (UK)Recently posted
EducationPals · london · Hybrid · Posted 14 Nov 2026 🇬🇧
TechnologySalary not listed - WA
Senior Dynamics 365 & Power Platform Developer - LondonRecently posted
WSS Associates Ltd · london · Hybrid · Posted 14 Nov 2026 🇬🇧
C#.NETAzureTechnologySalary not listed - SA
Full Stack Engineer - AIRecently posted
Salt · United Kingdom · Remote · Posted 14 Nov 2026 🇬🇧
DockerNext.jsGit+11TechnologySalary not listed - AS

Data Developer – Hybrid Role (Fabric & Lakehouse)Recently posted
A&O Shearman · london · Hybrid · Posted 14 Nov 2026 🇬🇧
SQLETLCI/CDTechnologySalary not listed - PI

Python DeveloperRecently posted
Primo Interactive Limited · london · Hybrid · Posted 14 Nov 2026 🇬🇧
DjangoDockerFastAPI+9TechnologySalary not listed - HF

Full Stack Engineer FTC 12 MonthsRecently posted
Had Fab Limited · tranent · Hybrid · Posted 14 Nov 2026 🇬🇧
SQLGenerative AIAzure+1TechnologySalary not listed - PU
Web App Developer - React/Python, Azure Cloud, HybridRecently posted
Purchaseyourfreedom · london · Hybrid · Posted 14 Nov 2026 🇬🇧
PythonViteReact+1TechnologySalary not listed