Software Engineer (Angular & Node.js)
Mytshutters — United Kingdom · Posted ~2 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Location: Remote (UK-based)
Salary: £45,000 – £50,000+ (DOE)
Team: Small, high-impact Engineering Team
Hours: 40 hours/week
Working Parameters
Right to Work: You must possess the legal right to work in the UK.
We are unable to provide visa sponsorship.
Availability: To ensure team collaboration, you should be available for core overlapping hours between 9:30 AM and 4:30 PM UK time.
Location: While this is a fully remote role, you must be based in the UK for tax and payroll purposes.
The Opportunity
At MYT Shutters, we build the proprietary software that powers a global manufacturing operation.
From our offices in the UK, NL, and Australia to our factory in China, our systems manage the entire product lifecycle, handling everything from global sales and manufacturing orchestration to international logistics.
We are looking for an engineer to join our team and contribute to our custom-built ERP, which serves as the core operating system for our global business.
Our Tech Culture
Reactive at Core: We rely heavily on RxJS and Reactive Programming.
If you enjoy working with streams and building declarative, event-driven UIs, you will thrive here.
Modern Standards: We operate within an Nx monorepo using Angular and Node.js/GraphQL.
DevOps Excellence: We prioritize developer experience with CI/CD pipelines and ephemeral environments to ensure confident testing and iteration.
Data Integrity: We use PostgreSQL with Liquibase for version-controlled schema migrations, maintaining high database reliability.
Professional Growth: Our engineering framework is designed to support your career progression.
With twice-yearly reviews, you will have clear targets to refine your technical mastery and architectural thinking.
Remote with Connection: Work from anywhere in the UK, with team meetups twice a year in London or Manchester.
Our Engineering Framework: The Four Pillars
We measure seniority by impact rather than tenure.
Our team operates on four core pillars, which serve as a roadmap for development and the framework for reviews:
Stewardship: You will take responsibility for the health, stability, and documentation of your systems, navigating technical ambiguity independently
Craftsperson: You will prioritize stable, maintainable code over unnecessary complexity by adhering to SOLID principles and modular design.
Force multiplier: You will accelerate team velocity through constructive code reviews and by resolving workflow or pipeline bottlenecks.
The business partner: You will build with deep empathy for the business, ensuring your technical decisions directly solve real-world manufacturing and logistics challenges.
Feature Scope: What You’ll Build
You will contribute to a variety of features across our platform, including but not limited to:
Custom Visualisation Rendering: Developing the engine that generates dynamic 2D and 3D shutter visualizations based on unique customer configurations.
Manufacturing Orchestration: Building the logic that translates complex orders into factory-ready production data.
Global Logistics: Solving the challenges of tracking and moving products across international borders.
ERP Evolution: Enhancing the tools our global teams use to manage customers and workflows, with future integrations planned for platforms like Odoo.
Roles & Responsibilities
Full-Stack Delivery: Take ownership of features from refinement to delivery, writing clean code across the frontend, backend GraphQL resolvers, and database layers.
Collaborative Engineering: Work in a Kanban environment, participating in peer code reviews and upholding SOLID principles.
Reliable Testing: Contribute to a robust codebase supported by a comprehensive suite of Unit, Backend Integration, and E2E tests.
Requirements
Experience: 2+ years of professional experience with a strong foundation in Angular and TypeScript.
Reactive Proficiency: Strong experience with RxJS and reactive design patterns.
Backend Skills: Proficiency in writing Node.js and managing data flows through GraphQL and SQL.
Engineering Mindset: A focus on clean architecture and a commitment to delivery that includes testability and maintainability.
Problem-Solving Skills: A knack for solving unique, non-repetitive problems and enjoy building custom features that go beyond standard CRUD operations.
Bonus Points
Experience with Nx, Apollo Server, or Liquibase.
Familiarity with AWS (S3, RDS, ECS/Fargate).
Exposure to ERP/MRP systems, manufacturing, or logistics contexts.
Benefits & Perks
Holiday: 25 days per year + UK Bank Holidays.
Work-Life Balance: A fully remote role designed around a standard 40-hour work week.
Modern Equipment: All necessary hardware and tools provided.
Team Socials: Twice-yearly in-person meetups.
How to Apply
Please apply via our application form.
https://tally.so/r/kdrpad
The Hiring Process
Initial Screening: A brief message/call to align on the role and your career goals.
Technical Interview (1 hour): A discussion of your experience followed by a live coding session focused on real-world logic (no LeetCode puzzles).
Final Review: A conversation focused on cultural alignment with our Director.
We have 144,817 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 144,817 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume