Full Stack Engineer (Angular + Node.js)
· 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: £40,000 – £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 primarily with Angular (front end) and Node.js/GraphQL (back end) in a clean, structured monorepo. While most work is front-end–focused, you'll have full-stack responsibilities and ownership. This role is ideal for someone with 2–3 years’ experience, a strong foundation in modern front-end development, and an interest in solving real business problems with reliable code.
Tech Stack
· Frontend: Angular, RxJS, TypeScript
· Backend: Node.js, GraphQL, PostgreSQL
· Infra: AWS, Docker
· Tooling: Nx monorepo, Playwright (E2E), GitHub Actions, CI/CD
What You’ll Do
· Build and maintain features across the front and back end
· Collaborate with users and internal teams to refine and deliver functionality
· Write clear, testable, modular code
· Integrate with and enhance GraphQL APIs and backend services
· Contribute to architectural decisions and component design
· Help debug and optimise performance across the stack
· Participate in code reviews and continuous improvement efforts
What We’re Looking For
Required:
· 2+ years software development experience
· 1+ year hands-on Angular (v10+) experience
· Strong TypeScript/JavaScript skills
· 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
· Able to own features end-to-end with autonomy
Desirable:
· Practical experience with GraphQL (Apollo, server or client)
· PostgreSQL or relational database experience
· Familiarity with AWS
· Nx monorepo
· Testing experience with Playwright, Jest, or similar
· ERP, manufacturing, or production system exposure
· DevOps, CI/CD, or modern build pipeline experience
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 conform 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