Full Stack Developer

Full Stack Developer

Full-Time No working from home possible
Devonshire Hayes Recruitment

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.

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

  • 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.

#J-18808-Ljbffr

Full Stack Developer employer: Devonshire Hayes Recruitment

Devonshire Hayes Recruitment is an exceptional employer that fosters a dynamic work culture, encouraging innovation and collaboration among its team members. Located in Watford, the company offers competitive benefits, including fully expensed travel across the UK, and prioritises employee growth through leadership opportunities in a rapidly expanding environment. Joining us means being part of a forward-thinking organisation where your contributions directly influence our success in the business development landscape.

Devonshire Hayes Recruitment

Contact Details:

Devonshire Hayes Recruitment Recruitment Team