Full Stack JavaScript Engineer – Join a Modern Product Team
Oxfordshire-Based | Hybrid | Full-Time | Competitive Salary + Benefits
Looking for a full stack role with real impact?
Excited by modern architectures, meaningful features, and collaboration?
Keen to grow your skills with a forward-thinking engineering team?
We’re working with a fast-evolving organisation on the lookout for a talented Full Stack JavaScript Engineer to join a high-performing digital product team. You’ll work on new and expanding platforms built with scalable, modern tech — contributing to features that serve thousands of users across the UK and beyond.
Why This Role Is Great
* Own meaningful work from day one – contribute to real product improvements that users depend on daily.
* Work with modern technologies – microservices, containers, TypeScript, and a choice of leading JS frameworks.
* Build things right – unit and integration testing, clean code, peer reviews, and sensible Agile practices.
* Be part of a thoughtful team – collaborate with engineers, product owners, and designers in a supportive squad model.
* Keep growing – access dedicated time for personal development and exposure to varied tools, systems, and challenges.
What You’ll Be Doing
* Building and maintaining full stack JavaScript applications using modern frameworks.
* Designing, consuming, and documenting REST APIs across distributed systems.
* Collaborating closely with other engineers and stakeholders in an Agile environment.
* Writing well-tested, secure, and maintainable code — with a focus on quality.
* Helping evolve internal practices around performance, reliability, and security.
* Contributing to CI/CD pipelines and dev tooling for smooth delivery.
* Sharing ideas and technical insights across a growing engineering community.
What You’ll Work With
You’ll get hands-on with a wide range of modern technologies, including:
* JavaScript & TypeScript
* Node.js on the server side
* Frontend frameworks such as React, Angular, or Vue
* REST APIs and API documentation tools (e.g. OpenAPI)
* Relational and non-relational databases (SQL & NoSQL)
* Git, GitLab, and CI/CD pipelines
* Docker, containers, and microservice-based infrastructure
Bonus experience (not required, but nice to have):
* NestJS, Next.js, or Gatsby
* Automated testing with Jest
* Message queues (e.g. RabbitMQ)
* Search technologies (e.g. SOLR)
* Experience with Java (especially Vert.x)
* Cloud exposure, especially AWS
About You
You’re a capable full stack engineer with hands-on experience across the JavaScript ecosystem. You enjoy solving real-world problems with clean, scalable code — and thrive in collaborative environments where quality and shared learning are key.
You may have:
* Practical experience delivering full stack web apps using modern JS tools.
* A good understanding of software design patterns and system architecture.
* A curiosity-driven mindset and passion for continual learning.
* Great communication skills and a collaborative approach to work.
* A structured way of thinking and a detail-oriented eye.
* A degree in Computer Science, related qualifications, or equivalent hands-on experience.
The Offer
* Permanent, full-time role (37.5 hours/week)
* Fully remote (UK-based), or flexible hybrid if preferred
* Competitive salary based on experience
* Inclusive, supportive culture that values your input and growth
* Dedicated personal development time to explore new tools and approaches
* A chance to work with experienced engineers in a collaborative, product-focused environment
Inclusion Matters
We — and our client — are committed to fostering an inclusive and respectful workplace. We welcome applicants of all backgrounds, identities, and lived experiences. If you don’t meet every single requirement but feel you’d be a great fit, we still encourage you to apply.
Interested?
If you’re a Full Stack JavaScript Engineer ready to join a modern, fast-paced team building useful, high-quality digital products — we’d love to hear from you.
Apply today, or reach out for a confidential chat.