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

Full Stack Engineer (Angular + Node.js)

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

At a Glance

  • Tasks: Build and maintain features using Angular and Node.js while collaborating with teams.
  • 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 with strong Angular and TypeScript skills required.
  • Other info: Opportunity for autonomy and ownership in a supportive, international environment.

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 engage in meaningful conversations during interviews.

✨Tip Number 2

Showcase your problem-solving skills by preparing examples of how you've tackled real-world challenges in previous projects. Be ready to discuss specific instances where you optimised performance or improved code quality, as this aligns with what MYT Shutters is looking for.

✨Tip Number 3

Network with current or former employees of MYT Shutters on platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and expectations, which can be beneficial when tailoring your approach during the interview process.

✨Tip Number 4

Prepare to discuss your experience with CI/CD and modern source control workflows, as these are crucial for the role. Being able to articulate your familiarity with tools like GitHub Actions and Docker will demonstrate your readiness to contribute effectively from day one.

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

Angular (v10+)
Node.js
TypeScript
JavaScript
RxJS
GraphQL
PostgreSQL
AWS
Docker
Git
CI/CD
Problem-Solving Skills
Debugging Skills
Clean Architecture
SOLID Principles
Communication Skills

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 explains why you're interested in the Full Stack Engineer position at MYT Shutters. Mention your passion for solving real business problems and how your background aligns with their tech stack.

Showcase Your Problem-Solving Skills: In your application, include examples of how you've debugged issues or optimised performance in past projects. This will demonstrate your strong debugging and problem-solving abilities, which are crucial for this role.

Highlight Remote Work Experience: Since the position is remote, mention any previous remote work experience you have. Emphasise your ability to communicate clearly and collaborate effectively in a distributed team environment.

How to prepare for a job interview at MYT Shutters

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Angular and Node.js in detail. Highlight specific projects where you've used these technologies, and be ready to explain your thought process and the challenges you faced.

✨Understand the Company’s Mission

Research MYT Shutters and their products before the interview. Understanding their mission and how your role as a Full Stack Engineer contributes to their goals will demonstrate your genuine interest in the position.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your debugging and problem-solving skills. Practice coding challenges or scenarios related to full-stack development to showcase your ability to think critically under pressure.

✨Communicate Clearly and Confidently

Since this is a remote position, effective communication is key. Practice articulating your thoughts clearly and concisely, especially when discussing complex technical concepts or your past experiences.

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
>