Full Stack Engineer (Angular + Node.js)
Shortlisting for interviews in January 2026.
Details at a Glance
* Position : 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
Overview
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, ephemer…
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 ForRequired :
* 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 abilityClear 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.
#J-18808-Ljbffr