Full Stack Engineer (Angular + Node.js)

MYT Shutters
Leeds, United Kingdom
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 45K

Job location

Remote
Leeds, United Kingdom

Tech stack

JavaScript
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Business Logic
Code Review
Databases
Continuous Integration
Data Security
Data Stores
Relational Databases
Database Design
Software Debugging
Github
PostgreSQL
Node.js
Software Engineering
SQL Databases
TypeScript
RxJS
Backend
GIT
Angular
Solid Principles
Playwright
Amazon Web Services (AWS)
Reactive Programming
GraphQL
Front End Software Development
Software Version Control
Microservices

Job description

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

Requirements

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

Benefits & conditions

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.

About the company

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.

Apply for this position