Full Stack Engineer (Angular + Node.js)
Full Stack Engineer (Angular + Node.js)

Full Stack Engineer (Angular + Node.js)

Warrington Full-Time 34000 - 45000 £ / year (est.) Home office (partial)
M

At a Glance

  • Tasks: Build and maintain features across front and back end using Angular and Node.js.
  • Company: MYT Shutters is a fast-growing manufacturer of high-quality window shutters worldwide.
  • Benefits: Enjoy remote work, professional development, and 25 days paid annual leave.
  • Why this job: Join a dynamic team solving real-world problems with cutting-edge technology.
  • Qualifications: 2+ years in software development, strong Angular and TypeScript skills required.
  • Other info: Work in a collaborative international environment with occasional meetups.

The predicted salary is between 34000 - 45000 £ per year.

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
M

Contact Detail:

MYT Shutters Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Engineer (Angular + Node.js)

✨Tip Number 1

Familiarise yourself with the tech stack mentioned in the job description. Make sure you have hands-on experience with Angular, Node.js, and GraphQL, as well as a solid understanding of TypeScript and RxJS. This will not only boost your confidence but also help you speak knowledgeably about your skills during any discussions.

✨Tip Number 2

Engage with the company’s online presence. Follow MYT Shutters on social media and participate in discussions related to their products or industry. This shows your genuine interest in the company and can provide valuable insights that you can use in conversations during the interview process.

✨Tip Number 3

Prepare to discuss your previous projects that align with the responsibilities of this role. Be ready to explain how you’ve built features across both front-end and back-end, and how you’ve contributed to architectural decisions. Real-world examples will demonstrate your capability and fit for the position.

✨Tip Number 4

Network with current or former employees of MYT Shutters if possible. Reach out on platforms like LinkedIn to gain insights about the company culture and the team dynamics. This can give you an edge in understanding what they value in a candidate and help you tailor your approach.

We think you need these skills to ace Full Stack Engineer (Angular + Node.js)

Angular (v10+)
Node.js
GraphQL
TypeScript
JavaScript
RxJS
API Integration (REST or GraphQL)
SOLID Principles
Clean Architecture
Git
Debugging Skills
Problem-Solving Skills
Communication Skills
Autonomy in Feature Ownership
PostgreSQL
AWS Familiarity
CI/CD Practices
Testing with Playwright or Jest

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Angular, Node.js, and any relevant technologies mentioned in the job description. Use specific examples of projects you've worked on that demonstrate your skills.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also expresses your enthusiasm for MYT Shutters and their mission. Mention how your background aligns with their needs and how you can contribute to their team.

Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that showcase your work with Angular, Node.js, and GraphQL. Highlight any contributions to open-source projects or personal projects that demonstrate your coding abilities.

Prepare for Technical Questions: Anticipate technical questions related to your experience with front-end and back-end development. Be ready to discuss your understanding of SOLID principles, clean architecture, and debugging techniques during potential interviews.

How to prepare for a job interview at MYT Shutters

✨Showcase Your Full Stack Skills

Make sure to highlight your experience with both Angular and Node.js during the interview. Be prepared to discuss specific projects where you've used these technologies, focusing on your contributions and the impact of your work.

✨Demonstrate Problem-Solving Abilities

Prepare to discuss how you've tackled real business problems in your previous roles. Think of examples where you wrote clear, testable code or optimised performance, as this aligns with what MYT Shutters is looking for.

✨Familiarise Yourself with Their Tech Stack

Before the interview, take some time to understand the tools and technologies mentioned in the job description, such as GraphQL, PostgreSQL, and AWS. Being able to speak knowledgeably about these will show your genuine interest in the role.

✨Communicate Clearly and Confidently

Since this is a remote position, effective communication is key. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts or your past experiences, to demonstrate that you can thrive in a distributed team.

Full Stack Engineer (Angular + Node.js)
MYT Shutters
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>