Full Stack JavaScript Engineer - to £60k - ID45465
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.