At a Glance
- Tasks: Join our Product Studio team to design and build innovative product platforms.
- Company: Moonpig Group, a leader in online gifting with a heart.
- Benefits: Competitive salary, flexible working, private healthcare, and generous holidays.
- Other info: Collaborative culture with strong focus on growth and inclusivity.
- Why this job: Make a real impact while spreading joy through technology.
- Qualifications: Experience in software development, especially with AWS, TypeScript, and React.
The predicted salary is between 30000 - 50000 € per year.
We’re the Moonpig Group – home to Moonpig, Greetz, Red Letter Days and Buyagift – and we’re on a mission to make people feel loved, celebrated and remembered. Whether it’s a card that gets them laughing out loud or a gift that makes their day, we help people stay close, no matter the miles. We’re proud to be leading the online gifting revolution, with brilliant products, clever tech and a whole lot of heart. Our platform makes it easy to create moments that matter – packed with personal touches and delivered with care. We’re not just about selling cards or gifts – we’re here to spread joy, spark smiles and make every celebration feel extra special. And with values that guide how we work and support one another, we’ve built a place where people (and ideas) can truly thrive. If you’re looking to make an impact, bring your spark and be part of something meaningful – we’d love to have you on the team.
About the Role
We’re looking for a Software Engineer to join our Product Studio team at Moonpig. Product Studio owns everything related to product across Moonpig and Greetz — from how product data is modelled and priced, to how it’s surfaced through APIs and events, and managed through intuitive internal tools. We also build and run Studio, our custom web application that enables teams to create and manage the templates behind our personalised products. Our mission is to make it easier for internal teams to build, manage, and evolve products. You’ll work across backend and frontend systems, collaborate closely with a wide range of internal customers, and help deliver reliable, scalable platforms that have real impact across the business. This role is hybrid, with 1–2 days per week in either our London or Manchester office. The team is split across both locations.
Our expectations of our Software Engineers:
- 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.
Key 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.
About You:
- 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.
Our Tech Environment:
- AWS (serverless-first)
- TypeScript and Node.js
- React
- GraphQL
- Terraform
- Event-driven architecture
How We Get There:
- We keep things collaborative, kind, and practical.
- We focus on building simple, well-modelled solutions that make life easier for others.
- We learn from each other and continuously improve how we work.
- We balance quality with pace, especially during busy trading periods.
Our Interview Process:
- Stage 1: Recruiter Screening Call 15-30mins
- Stage 2: Take home tech test
- Stage 3: Pairing interview 60-90mins
- Stage 4: System design interview 60mins
- Stage 5: Final culture/team fit interview 30mins
What’s in it for you?
- 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.
Moonpig Group's Commitment to Equality, Diversity, and Inclusivity:
At Moonpig Group, we’re all about creating a workplace where everyone feels they truly belong. We celebrate what makes each of us unique, whether that’s our background, how we work best, or what matters most to us. From working parents who need flexible hours to neurodiverse colleagues with specific working styles, we’re here to support our people in ways that work for them. Because when you feel valued and included, you can thrive, and so can we. We’re proud to have a number of employee-led groups driving this forward, including our LGBTQ+, Gender Balance, Neurodiversity and EMBRACE communities, plus our Group-wide EDI committee. These teams help make sure every voice is heard and every idea has a place. We know that diversity fuels creativity, innovation and connection, and that’s why we’ll keep pushing for progress. Together, we’re building a culture where everyone feels safe, supported, and free to be their brilliant, authentic selves.
Software Engineer - Product Studio employer: Moonpig
At Moonpig Group, we pride ourselves on fostering a vibrant and inclusive work culture that empowers our employees to thrive. With competitive salaries, generous benefits, and a strong focus on career growth, we provide a supportive environment where creativity and collaboration flourish. Our hybrid working model allows for flexibility while ensuring meaningful in-person connections, making it an ideal place for Software Engineers looking to make a real impact in the online gifting revolution.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer - Product Studio
✨Tip Number 1
Get to know the company! Dive into Moonpig's mission and values. When you understand what makes us tick, you can tailor your conversations to show how you fit right in. Plus, it’ll help you stand out during interviews!
✨Tip Number 2
Network like a pro! Connect with current employees on LinkedIn or attend industry meetups. A friendly chat can open doors and give you insider info about the team and culture at Moonpig.
✨Tip Number 3
Prepare for those technical interviews! Brush up on your coding skills and be ready to discuss your past projects. We love seeing how you tackle problems and your thought process, so practice explaining your work clearly.
✨Tip Number 4
Don’t forget to follow up! After your interviews, shoot a quick thank-you email to express your appreciation. It shows you’re genuinely interested and keeps you fresh in their minds as they make decisions.
We think you need these skills to ace Software Engineer - Product Studio
Some tips for your application 🫡
Show Your Passion:When you're writing your application, let your enthusiasm for the role shine through! We want to see how excited you are about joining our mission to spread joy and make every celebration special.
Tailor Your Application:Make sure to customise your CV and cover letter to highlight your relevant skills and experiences. We love seeing how your background aligns with our values and the specific requirements of the Software Engineer role.
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for our Product Studio team.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen to be part of our team!
How to prepare for a job interview at Moonpig
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like AWS, TypeScript, GraphQL, and React. Be ready to discuss your experience with these tools and how you've used them in past projects. This shows you're not just a fit for the role but also genuinely interested in their tech environment.
✨Show Your Collaborative Spirit
Since the role emphasises teamwork, prepare examples of how you've successfully collaborated in previous roles. Think about times when you contributed to a project or helped a teammate solve a problem. Highlighting your community mindset will resonate well with their values.
✨Prepare for Technical Challenges
Expect to tackle technical questions or challenges during the interview process. Brush up on your coding skills and be ready to explain your thought process. Practising common algorithms or system design problems can help you feel more confident and prepared.
✨Embrace Feedback and Growth
Demonstrate your openness to feedback and your desire for growth. Share instances where you've received constructive criticism and how it helped you improve. This aligns perfectly with their focus on continuous improvement and personal development.