Hybrid Software Engineer

Posted 4 days ago

Apply now

About the role

  • Software Engineer developing product platforms and APIs at Moonpig Group. Collaborating in cross-functional teams to enhance internal tools and processes.

Responsibilities

  • 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.

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job