Moonpig

Software Engineer

Moonpig

full-time

Posted on:

Location Type: Hybrid

Location: ManchesterUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

About the role

  • Work as part of a cross-functional, agile team to design, build, and iterate on product platforms, APIs, events, and internal tools
  • Contribute to ideation, technical design, and roadmap planning, sharing ideas to improve product data modelling, developer experience, and internal workflows
  • Own and evolve Product Lookup APIs and product event streams, ensuring they are reliable, well-modelled, and easy for internal teams to consume
  • Build and maintain Studio, our internal React-based web application used to create and manage templates for personalised products
  • Own integrations with Commercetools, including subscribing to events and developing custom applications to simplify and standardise product creation and modification
  • Develop and maintain AWS-based, serverless infrastructure, using Terraform to ensure systems are scalable, resilient, and maintainable
  • Write clean, well-tested code across the stack, primarily using TypeScript, GraphQL, React, and a small amount of C#
  • Design and implement appropriate automated tests to ensure quality and safety as the codebase evolves
  • Work closely with internal customers, including artworkers, commercial teams, buying teams, data platform teams, and other engineering teams, to support integrations, provide guidance, and translate needs into effective platform solutions
  • Collaborate actively with teammates, contributing to a culture of knowledge sharing, continuous improvement, and high engineering standards
  • Support business needs during peak periods to help the team respond to market changes

Requirements

  • You enjoy working in highly collaborative environments and value shared ownership
  • You’re passionate about solving problems and improving platforms, processes, and developer experience
  • You have experience with, or a strong interest in, product platforms, internal tools, APIs, or event-driven systems
  • You’ve worked with some of our tech stack, particularly AWS, TypeScript, GraphQL, React, or Terraform
  • You have experience across frontend and backend development, or a strong desire to grow as a full-stack engineer
  • You’re comfortable contributing to technical discussions, design decisions, and delivering high-quality solutions
  • You’re keen to learn new technologies, patterns, and ways of working
  • Experience with serverless or event-driven systems is a bonus, but not essential
Benefits
  • 💰 Competitive Pay & Bonuses: Plus, generous pension plans & staff discounts.
  • 💆🏽 Wellbeing First: Private healthcare (UK), mental health support & dog-friendly offices (London & NL).
  • 🏖️ Flexible Working & Time Off: Generous holidays, hybrid working (1-3 days in office, depending on role/team) & up to 20 days of international working.
  • 📈 Career Growth: Learning allowances, coaching & development programs.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptGraphQLReactC#AWSTerraformAPI developmentserverless infrastructureautomated testingfull-stack development
Soft Skills
collaborationproblem-solvingcommunicationtechnical discussiondesign decision-makingcontinuous improvementknowledge sharingadaptabilitycustomer supportownership