Software Engineer

Moonpig Logo

Moonpig

πŸ“Remote - United Kingdom, Netherlands

Summary

Join Moonpig Group as a mid-level Software Engineer and contribute to the development and enhancement of our core web platform. This primarily remote role focuses on building a serverless, multi-app platform using React, Next.JS, and Turborepo. You will maintain the GraphQL gateway, support the experimentation platform (Eppo), and collaborate with cross-functional teams. The ideal candidate possesses experience with TypeScript, React, NextJS, modern CSS frameworks, and Apollo GraphQL. You will actively participate in defining platform and technology standards, ensuring high-quality, scalable, and maintainable solutions. This position offers the opportunity to work with cutting-edge technologies and contribute to a dynamic and innovative team.

Requirements

  • Drive Meaningful Developer Impact: Our goal is to enhance the developer experience by prioritising high-value initiatives that remove friction, improve efficiency, and empower teams. We focus on clear planning while remaining adaptable to evolving engineering needs
  • High Quality: Collaborate with stakeholders to deliver secure, scalable, maintainable, and high-performance solutions, all while maintaining a fast delivery pace
  • Community Mindset: Engage with the engineering community within Moonpig, sharing knowledge and contributing to the continuous improvement of our practices
  • Open-Mindedness: Strive for improvement by being open to feedback, giving constructive feedback to others, and being willing to try new ideas. This openness is key to our ongoing success
  • Growth: Be actively engaged in your own growth, embracing challenges while feeling supported in your role
  • Experience with TypeScript, React, NextJS, modern CSS frameworks and Apollo GraphQL
  • You are comfortable collaborating with cross team Engineers and with Agile methodologies
  • Have an interest in the platform and infrastructure part of the frontend stack
  • You have experience writing documentation, whilst understanding the audience to deliver key points and provide clarity on technical topics
  • Ability to coordinate, communicate and present project requirements and outcomes to the wider engineering teams

Responsibilities

  • Develop and enhance the web platform and related supporting services (e.g., WAF, CDN via CloudFront and GraphQL API Gateway)
  • Actively maintain, troubleshoot, and optimize platform reliability and performance
  • Providing advice and consultation to engineering
  • Contribute proactively to defining platform and technology standards, continuously evolving what β€œgood” looks like and suggesting what's next

Preferred Qualifications

Understanding event based architecture is a plus

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.