Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack JS Engineer

Gradbay Limited

Oxford

On-site

GBP 35,000 - 50,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech company in Oxford seeks a skilled software developer to contribute to a digital platform that helps students develop career-ready skills. The role involves delivering features in an Agile team, managing both back-end and front-end technologies. Candidates should have strong JavaScript and TypeScript skills, with experience in building applications using Node.js and modern frameworks like React. The company values collaboration, continuous improvement, and technical excellence. Competitive salary and opportunities for growth are offered.

Qualifications

  • Strong JavaScript and TypeScript skills.
  • Experience building applications with Node.js.
  • Hands-on experience with a modern front-end framework (React/Angular/Vue).

Responsibilities

  • Work as part of a cross-disciplinary Agile team.
  • Deliver product value through ongoing development tasks.
  • Support reliable deployment and release processes.

Skills

JavaScript
TypeScript
Node.js
React
RESTful APIs
Relational databases
Non-relational databases
Version control (Git)
CI/CD workflows
Containerized services

Education

Degree in Computer Science or comparable technical qualification

Tools

NestJS
AWS
Job description
Overview

This position contributes to the development of a large-scale digital product designed to support students in building career-ready skills and accessing employment opportunities. At the same time, the platform enables organisations to connect with emerging talent in a more effective and targeted way. You'll be involved in shaping a modern, customer-facing web application that serves a substantial user base, working closely with product, design, and engineering colleagues. Why you'll enjoy it here Technology sits at the heart of what we do. Our teams build tools that benefit learners, educators, and employers alike. You'll join a growing engineering function working on a modern, service-oriented platform. The environment is collaborative, forward-thinking, and encourages experimentation, learning, and continuous improvement. Engineers are trusted to influence decisions and help evolve both the product and the technical foundations behind it.

What you’ll be responsible for

Delivering product value

  • Work as part of a cross-disciplinary Agile team to deliver features aligned to the product roadmap
  • Tackle day-to-day development tasks and resolve technical challenges as they arise
  • Contribute to quality standards by helping define acceptance criteria and writing automated tests
  • Review colleagues’ code and ensure documentation supports internal users
Maintaining and improving the platform
  • Support reliable deployment and release processes
  • Identify areas of technical debt and suggest pragmatic improvements
  • Monitor and enhance performance and resilience
  • Apply secure development practices and flag potential risks
Contributing to team growth
  • Share knowledge, ideas, and lessons learned with the wider engineering community
  • Proactively suggest improvements to tooling, processes, and ways of working
  • Keep skills current by exploring new frameworks, tools, and techniques
Essential
  • Degree in Computer Science or a comparable technical qualification
  • Strong JavaScript and TypeScript skills
  • Experience building applications with Node.js
  • Hands‑on experience with a modern front-end framework (such as React, Angular, or Vue)
  • Building and consuming RESTful APIs
  • Familiarity with API specifications and documentation standards
  • Experience with relational and non‑relational databases
  • Version control and CI/CD workflows
  • Containerised services and distributed architectures
Nice to have
  • Automated testing (unit and integration)
  • Experience with NestJS
  • Static or hybrid site frameworks (e.g. Next.js)
  • Messaging or search technologies
  • Exposure to Java-based services
  • Cloud platforms, particularly AWS
What we’re looking for
  • Strong analytical and problem‑solving skills
  • Confidence navigating and enhancing large, established codebases
  • Understanding of software design principles and patterns
  • Outcome‑driven mindset with a focus on continuous improvement
  • Clear communicator who works well in team‑based environments
  • High standards for accuracy, quality, and maintainability
  • Adaptable, curious, and keen to learn
  • Passion for well‑crafted software and professional engineering practices
  • Respectful, trustworthy, and supportive of colleagues
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.