Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack JS Engineer

Group GTI

Wallingford

Hybrid

GBP 40,000 - 60,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 technology company in the UK is seeking a Full Stack JS Engineer to contribute to a B2C platform aimed at enhancing employability skills for students. This hybrid position involves working with an enthusiastic team on a microservice architecture while applying best practices in development. Ideal candidates will have expertise in JavaScript, TypeScript, and Node.js, along with experience in frontend frameworks. Competitive benefits and opportunities for personal development are offered.

Qualifications

  • A UK BSc in Computer Science or equivalent IT qualification.
  • Excellent command of JavaScript and TypeScript.
  • Experience with Node.js and building REST APIs.
  • Familiarity with frontend frameworks like React, Angular, or Vue.

Responsibilities

  • Collaborate within a cross-functional Agile Squad to deliver product value.
  • Contribute to automated unit and integration tests to ensure product quality.
  • Identify technical debt and propose practical solutions.

Skills

JavaScript
Typescript
Node.js
React
Angular
Vue
REST APIs
OpenAPI
SQL
NoSQL
Git
GitLab
CI/CD Pipelines
Docker
Microservices

Education

UK BSc in Computer Science or equivalent IT qualification

Tools

Jest
NestJS
Gatsby
NextJS
RabbitMQ
SOLR
Java
Vert.X
AWS
Job description
Full Stack JS Engineer

Department: Tech

Employment Type: Permanent - Full Time

Location: Wallingford, UK - Hybrid

Description

Role mission

To contribute to an B2C platform for students that helps hundreds of thousands of students develop their employability skills and find opportunities. And help build a major new platform for employers to help find the right graduates for their organisation.

Why it’s exciting

Through a love of tech, we help students, educators and employers.
You’ll work on a relatively new web platform as a key person in an enthusiastic dev and product team. The platform is based on a microservice architecture using a range of best practice tools and frameworks. You'll form part of the Tribe pushing tech boundaries.

Who this role might suit

We’re looking for a JS developer with good experience of full stack web application development using JS frameworks; The right candidate will be able to demonstrate a good understanding of web application development, JS front‑end and back‑end frameworks, and working in a collaborative self‑organising squad.

Outcomes

We have Agile Squads that deliver product value

  • Work within a cross‑functional Agile Squad to deliver Product roadmap value.
  • Support the squad by solving daily issues and tasks.
  • Support product quality by contributing to acceptance criteria, writing automated unit and integration tests.
  • Perform peer reviews and maintain documentation needed by internal stakeholders.

We identify and manage non‑functional technical work

  • Contribute to our processes to merge, deploy, and ship changes to our clients.
  • Identify technical debt and propose practical solutions to resolve.
  • Measure and improve software performance.
  • Understand developer security responsibilities and identify issues.

We continually improve our way of working and follow best practice

  • Add value to the wider technical team by sharing experience, learnings, and skills.
  • Identify and share areas for continual improvement.
  • Stay up to date with the latest tools and frameworks using allocated personal development time.
Work Experience, Knowledge & Skills

Required:

  • A UK BSc in Computer Science or equivalent IT qualification.
  • Excellent JavaScript / Typescript.
  • Experience with Node.js.
  • Experience with either React, Angular or Vue.
  • Experience developing REST APIs.
  • Good understanding of OpenAPI / API documentation.
  • SQL & NoSQL data persistence.
  • Git / GitLab / CI/CD Pipelines.
  • Docker + Microservices.

Desirable:

  • Unit / integration testing with Jest.
  • NestJS framework.
  • Jamstack - Gatsby/ NextJS.
  • Experience of RabbitMQ, SOLR.
  • Experience with Java and Vert.X.
  • AWS.

Competencies required for the Role:

  • Ability to assess problems clearly and identify the key to their solution.
  • Ability to deal with a large complex code base.
  • A good understanding of different design patterns, how and why they are used.
  • Growth and outcomes mindset.
  • Team player with excellent communication skills.
  • Critical attention to detail and high level of accuracy.
  • Proactive, adaptable and a quick learner.
  • Professional, focused, conscientious, efficient, with excellent time management skills.
  • A good understanding of the principles of software development and a passion for promoting software craftsmanship.
  • Trustworthy, courageous, and respectful of the contributions of others.
Other Information
  • Permanent role 37.5 hours per week.
  • 3-month probationary period.

Candidates applying for roles at GTI will be subject to background screening. You can find out more about our background screening and the recruitment of ex‑offenders by reading our policies. If you would like to speak to a member of our team to find out more information about this vacancy or you have any questions, please get in touch – recruitment@groupgti.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.