At a Glance
- Tasks: Build and maintain full-stack features using Angular and GraphQL.
- Company: Join MYT Shutters, a fast-growing international shutter manufacturer.
- Benefits: Competitive salary, remote work, professional development, and 25 days annual leave.
- Why this job: Work on real-world problems with cutting-edge technology in a dynamic team.
- Qualifications: 2+ years software development experience and strong Angular skills.
- Other info: Collaborate globally and enjoy excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Shortlisting for interviews in January.
Details at a Glance:
- 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 are hiring a Full Stack Engineer to help build and scale the systems behind our global manufacturing and logistics platform. You will work with Angular on the front end and 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: GraphQL, PostgreSQL, Apollo Server
- Infra: AWS
- Tooling: Nx monorepo, Playwright (E2E), GitHub Actions, CI/CD, ephemeral environments
What You Will 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 Are Looking For:
Required:
- 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 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 are excited by a clean stack, real-world problems, and a practical, technical team — we would 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.
Full Stack Engineer in Glasgow employer: MYT Shutters
Contact Detail:
MYT Shutters Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Engineer in Glasgow
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or other platforms. Let them know you're on the hunt for a Full Stack Engineer role, and who knows? They might just have the inside scoop on openings at MYT Shutters or elsewhere.
✨Tip Number 2
Prepare for those interviews! Brush up on your Angular skills and be ready to discuss your experience with TypeScript and GraphQL. We want to see how you tackle real-world problems, so think of examples that showcase your problem-solving abilities.
✨Tip Number 3
Don’t forget to show your personality! When you’re in an interview, let your passion for coding and software development shine through. We love candidates who are not just skilled but also enthusiastic about their work.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows us you’re genuinely interested in joining our team at MYT Shutters.
We think you need these skills to ace Full Stack Engineer in Glasgow
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Full Stack Engineer role. Highlight your experience with Angular, TypeScript, and any relevant backend technologies. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software engineering and why you’re excited about joining MYT Shutters. Let us know how you can contribute to our mission and team culture.
Showcase Your Projects: If you've worked on any cool projects, make sure to mention them! Whether it's personal projects or contributions to open source, we love seeing practical examples of your work and problem-solving skills.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves!
How to prepare for a job interview at MYT Shutters
✨Know Your Tech Stack
Make sure you’re well-versed in Angular, TypeScript, and GraphQL. Brush up on your knowledge of PostgreSQL and how it integrates with the rest of the stack. Being able to discuss your experience with these technologies will show that you're ready to hit the ground running.
✨Showcase Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. This role involves solving complex operational challenges, so demonstrating your problem-solving abilities will be key to impressing the interviewers.
✨Communicate Clearly
Since this is a remote position, clear communication is crucial. Practice explaining your thought process and technical decisions in a straightforward manner. This will help the team see how you can collaborate effectively in a distributed environment.
✨Demonstrate Ownership
Be ready to talk about times when you took ownership of a project or feature from design to delivery. Highlighting your ability to manage tasks independently will resonate well with the company’s focus on responsibility and reliability.