Full Stack Developer

City of Westminster Source: WhatJobs
£60,000–£80,000

Role Overview

We are seeking an experienced Full Stack Developer with strong expertise in Node.js , Next.js , Angular , and cloud-native microservices . The ideal candidate will have a proven track record in designing, developing, and deploying scalable applications on Google Cloud Platform (GCP) , with a solid understanding of DevOps practices and modern CI/CD pipelines.

Key Responsibilities

  • Design and develop full-stack applications using Node.js , Next.js , and Angular .
  • Build and maintain microservices architecture deployed on GCP .
  • Implement DevOps best practices , including CI/CD pipelines, containerization, and infrastructure automation.
  • Ensure application security and compliance with industry standards (OAuth 2.0, OIDC, CORS, CSRF).
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Mentor junior engineers and contribute to technical knowledge sharing.

Technical Requirements

  • Node.js : Deep hands-on experience with asynchronous programming and frameworks (Fastify, Express, Koa, or Hapi).
  • Frontend : Strong proficiency in Next.js and Angular .
  • Microservices : Proven experience designing and deploying microservices in production.
  • Cloud : Expertise in GCP (AWS/Azure experience also relevant).
  • DevOps : Familiarity with CI/CD tools (GitHub Actions, GitLab), IaC (Terraform, Ansible), and monitoring tools (Datadog, Grafana).
  • Containerization : Docker and Kubernetes.
  • APIs : REST, GraphQL, OpenAPI.
  • Databases : SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
  • Testing : Unit and functional testing (Jest, Cypress, Mocha).

Soft Skills

  • Strong communication skills for technical and non-technical stakeholders.
  • Ability to work in fast-paced, complex environments.
  • Proactive problem-solving and root cause analysis.
  • Comfortable mentoring and supporting team members.

Ideal Candidate

  • 5+ years of experience in full-stack development with Node.js and modern frameworks.
  • Hands-on experience with cloud-native deployments and DevOps automation.
  • Thrives in hybrid work environments and can adapt to changing priorities.

#J-18808-Ljbffr

Full job description from WhatJobs. Apply for this role →

Back to all jobs

Help others hire with confidence

Reviews on Trustpilot

Worked with Verifera as a candidate or employer? Your honest review helps the next person trust verified hiring.