Full Stack Engineer Angular + Node.js

London 29 days agoFull-time External
Negotiable
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, 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 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 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.