Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Engineer (Angular + Node.js)

Mytshutters

Manchester, City of London

Hybrid

GBP 80,000 - 100,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading manufacturer is seeking a Remote Full Stack Engineer skilled in Angular and Node.js to enhance our global manufacturing systems. You'll collaborate with a dedicated team, utilizing modern tools to address complex operational challenges. The role offers a starting salary from £45,000 and remote working flexibility.

Benefits

Market competitive salary
Professional development opportunities
25 working days paid leave

Qualifications

  • 2+ years of software development experience.
  • Strong debugging and problem-solving ability.
  • Clear communicator in a distributed, remote team.

Responsibilities

  • Build and maintain full-stack features spanning frontend, backend, and database layers.
  • Design and optimise relational database schemas and SQL queries.
  • Integrate with and enhance GraphQL APIs and backend services.

Skills

Angular (v10+)
TypeScript
JavaScript
RxJS
Node.js
API development
Clean architecture
Problem-solving

Tools

PostgreSQL
AWS
Git
Job description
Overview

Full Stack Engineer (Angular + Node.js)

Location: Remote (UK-based) with occasional team meetups in Manchester/London

Hours: 40 hours/week

Language: English (fluent)

Salary: starting from £45,000 depending on experience

At MYT Shutters, we are on a mission to expand and strengthen our software engineering team. Our company develops in-house advanced online ordering and automated production systems that are essential for our day-to-day business operations. These cutting-edge systems allow us to efficiently process customer orders and optimise the planning and manufacturing of our products.

Company Background

MYT Shutters is a rapidly expanding shutter manufacturer delivering high-quality window shutters worldwide. We run our own factory in the South of China and regularly develop innovative new products. We are a fast-growing, international team of dedicated professionals based around the world, with offices in Australia, The Netherlands, the United Kingdom, and China.

About the Role

We\'re hiring a Full Stack Engineer to help build and scale the systems behind our global manufacturing and logistics platform.

You’ll work with Angular on the front end and Node.js / GraphQL (Apollo) on the back end, with PostgreSQL as the primary data store. The role involves working on both new features and core system components - encompassing business logic, data modelling, and database design - to ensure our systems remain robust, consistent, and maintainable.

This is a hands-on engineering position suited to someone who understands how data and logic flow through a system, writes clean and well-structured code, and enjoys solving complex, real-world operational challenges.

Tech Stack
  • Frontend: Angular, RxJS, TypeScript
  • Backend: Node.js, GraphQL, PostgreSQL, Apollo Server
  • Infra: AWS
  • Tooling: Nx monorepo, Playwright (E2E), GitHub Actions, CI/CD, ephemeral environments
What You’ll Do
  • Build and maintain full-stack features spanning frontend, backend, and database layers.
  • Develop and maintain business logic, API endpoints, and data access layers.
  • Design and optimise relational database schemas and SQL queries.
  • Work with the team to refine requirements, clarify tickets, and ensure accurate implementation of functionality.
  • Write clean, testable, and maintainable code.
  • Integrate with and enhance GraphQL APIs and backend services.
  • Contribute to GraphQL schema design and resolver implementation.
  • Collaborate on improving build pipelines, CI/CD processes, and internal tooling.
  • Participate in peer code reviews and uphold engineering quality standards.
  • Work within an engineering culture focused on correctness, maintainability, and long-term reliability.
What We\’re Looking For
Required
  • 2+ years software development experience
  • Commercial experience with Angular (v10+)
  • Strong proficiency in TypeScript and JavaScript
  • Familiar with RxJS and reactive programming concepts
  • Experience working with APIs (REST or GraphQL)
  • Some Node.js back-end experience (or willingness to grow in that area)
  • Good understanding of SOLID principles and clean architecture
  • Proficient with Git and modern source control workflows
  • Strong debugging and problem-solving ability
  • Clear communicator in a distributed, remote team
  • Ability to take ownership of features from design through to delivery
Bonus
  • Practical experience with GraphQL (Apollo, server or client)
  • PostgreSQL or relational database experience
  • Familiarity with AWS (RDS, S3, ECS/Fargate, etc.)
  • Experience with Nx monorepos and modular architectures
  • Testing experience with Playwright, Jest, or similar
  • Exposure to ERP, manufacturing, or production systems
  • Experience with CI/CD pipelines and containerised deployments
Why Join Us

If you\'re excited by a clean stack, real-world problems, and a practical, technical team — we’d love to hear from you.

What We Offer
  • A market competitive salary based on experience.
  • Professional development and training opportunities.
  • Work remotely.
  • Working in an international work environment, engaging in work relationships with colleagues across the globe.
  • 25 working days paid annual leave for 40 hours a week.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.