Full Stack Developer

Devonshire Hayes Recruitment Specialists Limited

Essex

On-site

GBP 45,000 - 65,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Devonshire Hayes Recruitment Specialists Limited is recruiting a Mid-Level Full-Stack JavaScript Developer to build customer-journey screens in React and backend services in Node.js. The role requires onsite attendance four days a week in Upminster, Essex, and involves delivering REST APIs, database migrations, and integrating third-party services.

You will work across a React frontend, a Node.js backend with Fastify/Express, and SQL Server, writing tests and ensuring robust, compliant software

Qualifications

  • Three years of professional JavaScript development across front-end and back-end
  • Strong React fundamentals: hooks, routing, state management
  • Experience building and consuming REST APIs in Node.js (Fastify/Express)
  • Practical SQL knowledge; SQL Server helpful
  • Genuine testing habit and ability to document decisions
  • Clear written communication and ability to document trade-offs

Responsibilities

  • Build and maintain customer-journey screens and components in React using Router, Vite and SCSS across multiple branded sites
  • Develop back-end features in Node.js, including Fastify API, backend-for-frontend and SQL-backed outbox queue
  • Design and evolve SQL Server schema through forward-only migrations with parameterised queries
  • Integrate third-party services (identity-verification, lead-management) behind clean interfaces
  • Write tests across layers: Vitest, Testing Library, Playwright with a real database in Docker
  • Ensure regulated product requirements: input validation, PII handling, audit trails, idempotent retries
  • Document technical decisions and collaborate to improve the platform

Skills

JavaScript
React
Node.js
REST APIs
Testing
ESM tooling
UI state management

Tools

Fastify
Express
Vitest
Playwright
Docker
SQL Server

Job description

If you are a Full Stack JavaScript Developer with a proven track record of developing single-page applications, we have a new role we would like to discuss with you. Please note this role requires onsite attendance four days a week in Upminster, Essex.

The client is building a platform that guides consumers through the complete online customer journey, from their first visit through identity verification, e-signature and submission.

As a Mid-Level Full-Stack JavaScript Developer, you'll work across the platform: a React single-page application on the front end, Node.js APIs and background workers on the back end, and Microsoft SQL Server as the system of record.

This is a hands-on product engineering role where you'll ship customer-facing journey steps, build and consume REST APIs, write database migrations and integrate third-party services behind clean, maintainable interfaces.

What you'll do
  • Build and maintain customer-journey screens and shared components in React 19, using React Router 7, Vite and Sass/SCSS across multiple branded sites from a single codebase.
  • Develop back-end features in Node.js, including a Fastify API, an Express backend-for-frontend and durable background jobs processed through a SQL-backed outbox queue.
  • Design and evolve the SQL Server schema through forward-only migrations, using parameterised queries and transactional business logic.
  • Integrate and mock third-party services, including identity-verification and lead-management providers, while keeping transport details behind well-defined interfaces.
  • Write meaningful tests at every layer: Vitest unit and route tests, Testing Library component tests, and Playwright end-to-end journeys against a real database running in Docker.
  • Build with the needs of a regulated consumer product in mind, including robust input validation, careful PII handling, audit trails, idempotent retries and graceful degradation.
  • Work collaboratively to document technical decisions, follow established conventions and improve the platform as it grows.
What you'll bring
  • At least three years of professional JavaScript development experience, with meaningful hands-on work across both front-end and back-end development.
  • Strong React fundamentals, including hooks, controlled forms, routing and state management, together with confidence using modern ESM tooling.
  • Experience building and consuming REST APIs in Node.js using Fastify, Express or a comparable framework.
  • Practical SQL knowledge covering schema design, joins, transactions and indexes. SQL Server experience is helpful but not essential.
  • A genuine testing habit: you write useful tests because they prevent defects and support confident delivery, not simply because the CI pipeline requires them.
  • Clear written communication and the ability to document decisions, explain trade-offs and work within established conventions.
Nice to have
  • Experience working on multi-tenant or multi-brand products.
  • Familiarity with queue or outbox patterns, Redis, PM2, nginx or Cloudflare.
  • Exposure to regulated industries such as financial services or insurance, or experience with KYC and identity-verification journeys.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Devonshire Hayes Recruitment • Greater London

On-site
GBP 70,000 - 100,000
Onsite Full-Stack JS Developer (React/Node) in Essex
Onsite Full-Stack JS Developer (React/Node) in Essex

Devonshire Hayes Recruitment Specialists Limited • Essex

On-site
GBP 45,000 - 65,000
Full Stack Engineer
Full Stack Engineer

Sanderson • Greater London

Hybrid
GBP 59,000 - 72,000
Full Stack Engineer
Full Stack Engineer

Randstad Digital • Manchester

Hybrid
GBP 45,000 - 75,000
Full-Stack Engineer for Customer Journey Platform
Full-Stack Engineer for Customer Journey Platform

Devonshire Hayes Recruitment • Greater London

On-site
GBP 70,000 - 100,000
Full Stack Engineer
Full Stack Engineer

Pearson Carter • Greater London

Hybrid
GBP 54,000 - 90,000
Full Stack Developer
Full Stack Developer

Corus Consultancy • Crawley

On-site
GBP 55,000 - 75,000
Fullstack Developer (Node)
Fullstack Developer (Node)

Arrows • Greater London

On-site
GBP 96,000 - 107,000
Full Stack JavaScript Developer
Full Stack JavaScript Developer

hubbul • England

On-site
GBP 50,000 - 70,000
Frontend Full Stack Developer with C# SQL Server
Frontend Full Stack Developer with C# SQL Server

Onyx-Conseil • Greater London

Hybrid
GBP 30,000 - 40,000