cover image
Taylor Hall recruitment

Full Stack Engineer

On site

Dunstable, United kingdom

£ 65,000 /year

Full Time

26-01-2026

Share this job:

Skills

JavaScript HTML CSS Architecture Application Architecture react node.js JS Redux Web Development HTML & CSS

Job Specifications

We are seeking an experienced Full-Stack JavaScript Software Developer to join our onsite engineering team in Dunstable.

This role goes well beyond traditional “web development”. You will be involved across the entire software engineering lifecycle — including system design, backend and frontend development, testing, deployment, support, and R&D.

You will work on production systems, contribute to architectural decisions, and help build robust, scalable software. We are looking for someone with strong core JavaScript engineering experience, comfortable working across both client and server environments.

Key Responsibilities

Design and develop full-stack JavaScript applications
Build and maintain backend services and APIs (Node.js / server-side JS)
Develop rich, maintainable frontend applications
Contribute to system architecture and technical design
Write clean, well-structured, and well-tested code
Participate in testing, debugging, and production support
Collaborate closely with other engineers in an onsite team
Contribute to R&D and evaluation of new technologies

Essential Skills & Experience

Core Full-Stack JavaScript experience is essential.

Languages

JavaScript (ES6+)

Frontend

Modern frontend frameworks (React preferred)
State management (Redux or similar)
HTML & CSS (strong fundamentals, not just styling)

Backend

Server-side JavaScript (Node.js)
RESTful APIs and/or real-time systems
Understanding of application architecture and data flow

Desirable / Bonus Skills

(Not essential, but highly valued)

Elixir
Phoenix / Phoenix LiveView

About the Company

Finding talent is our specialty. We provide efficient and high-performing staffing solutions across the UK and Europe. Let us handle the search process, so you can focus on other priorities. Know more