Full Stack Developer (Node.js / NestJS)

kaly

London
Permanent
Remote
£60,000 - £80,000/year
NestJSTypeScriptDocker

Role Overview

We are seeking a talented and motivated Full Stack Developer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining both the front-end and back-end of our web applications. The ideal candidate will have a strong background in modern JavaScript frameworks, with a particular emphasis on NestJS for building scalable and efficient server-side applications.

Key Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable code for both client-side and server-side application components.
  • Develop and manage well-functioning databases and applications, focusing on performance, scalability, and security.
  • Collaborate with cross-functional teams, including product managers and designers, to define, design, and ship new features.
  • Write and maintain comprehensive documentation for new features and systems.
  • Participate in code reviews to maintain high-quality code standards and provide constructive feedback to peers.

Required Skills & Qualifications

  • Proven experience as a Full Stack Developer or similar role.
  • Strong proficiency in JavaScript/TypeScript and the Node.js ecosystem.
  • Hands-on experience with the NestJS framework for building back-end services.
  • Experience with modern front-end frameworks such as React, Angular, or Vue.js.
  • Familiarity with databases (e.g., PostgreSQL, MongoDB) and ORMs (e.g., TypeORM, Prisma).
  • Understanding of RESTful APIs and microservices architecture.

Nice-to-Have Qualifications

  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Familiarity with cloud platforms (AWS, GCP, Azure).
  • Knowledge of CI/CD pipelines and automated testing frameworks.
  • Experience with GraphQL.