Software Engineer - Discover Team
Software Engineer - Discover Team

Software Engineer - Discover Team

London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
M

At a Glance

  • Tasks: Join our Discover team to build innovative features that enhance customer experiences.
  • Company: Moonpig Group is revolutionising online gifting with heartfelt products and clever tech.
  • Benefits: Enjoy competitive pay, flexible working, private healthcare, and generous holidays.
  • Why this job: Make a real impact while working with modern technologies in a supportive environment.
  • Qualifications: Experience with AWS, React, Node.js, TypeScript, and GraphQL is preferred.
  • Other info: We celebrate diversity and support individual needs for a thriving workplace.

The predicted salary is between 36000 - 60000 ÂŁ 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.

Manchester/London – Hybrid | Competitive Salary + Benefits

About the role

We’re looking for a Software Engineer to join our Discover team — the people who help millions of customers explore and navigate our huge catalogue of products, making it easy for them to create those special Moonpig moments with their loved ones.

The Discover team builds exciting, scalable, and resilient systems using AWS serverless technologies and React, with a strong focus on performance and customer experience. You’ll work closely with teams across Moonpig, contribute ideas to our roadmap, and deliver innovative new features that delight our customers.

This is a fantastic opportunity if you want to learn quickly, work with modern technologies, and see the real impact of your code in a product loved by millions.

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

  • Collaborate in a cross-functional team to design, implement, and A/B test new customer-facing features.
  • Feed into ideation and roadmap planning, sharing ideas on how we can improve our services.
  • Own backend integrations with our content engine and build scalable infrastructure on AWS.
  • Develop and maintain customer-facing features using React and GraphQL.
  • Write clean, maintainable code with automated tests to ensure reliability.
  • Support client teams integrating with our services, offering guidance and technical solutions.
  • Continuously learn from colleagues and contribute to a culture of knowledge-sharing.

About you

  • You enjoy working collaboratively in highly supportive, cross-functional teams.
  • You’re passionate about solving problems and improving processes.
  • You have experience with parts of our tech stack (AWS serverless, React, Node.js , TypeScript, GraphQL ).
  • You’re curious and eager to learn new technologies, tools, and techniques.

Our Tech Environment

  • Cloud & Infrastructure: AWS serverless, Terraform
  • Frontend: React, GraphQL
  • Backend: Node.js , TypeScript
  • Collaboration & CI/CD: GitHub for source control and pipelines

How we get there

  • We work in agile, cross-functional teams with a focus on collaboration and iteration.
  • We deliver scalable, reliable solutions that directly impact millions of customers.
  • We encourage a learning mindset , sharing knowledge and supporting each other’s growth.

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

Offer!

Please note: Our interview process may vary depending on the specific role, hiring team availability, or other business needs. We aim to keep candidates informed of any changes throughout the process.

What\’s in it for you?

We believe in empowering our team to do their best work. Enjoy:

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.

Want to know more?

Explore our full benefits package: here

Check out our podcast , tech blog and product blog to hear more about how we work and what we\’re building!

Our Ways of Working:

We trust you to do what’s right, providing flexibility to balance work and life. We believe in giving you permission to innovate and focus on delivering meaningful results. We understand that effective ways of working are unique to each individual, role, and team, and we’re committed to supporting and discussing your specific needs throughout the interview process and beyond.

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 (Educating Myself for Better Racial Awareness and Cultural Enrichment) 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.

If you have a preferred name, please use it to apply and share your pronouns if you are comfortable to do so – If you have any reasonable adjustment requests throughout the interview process please let us know on your application or speak to the Recruiter.

#J-18808-Ljbffr

Software Engineer - Discover Team employer: Moonpig

At Moonpig Group, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters collaboration and innovation. With competitive salaries, generous benefits, and a strong commitment to employee growth through learning allowances and development programmes, we empower our team to thrive in a supportive environment. Our hybrid working model and focus on wellbeing ensure that you can balance your professional and personal life while making a meaningful impact on millions of customers.
M

Contact Detail:

Moonpig Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Discover Team

✨Tip Number 1

Familiarise yourself with the tech stack mentioned in the job description, especially AWS serverless, React, and GraphQL. Having hands-on experience or projects showcasing these technologies can give you a significant edge during the interview process.

✨Tip Number 2

Engage with the Moonpig community online. Follow their tech blog and podcast to understand their culture and values better. This knowledge will help you tailor your responses during interviews and show that you're genuinely interested in being part of their team.

✨Tip Number 3

Prepare for the pairing interview by practicing coding with a friend or using platforms like LeetCode. Focus on collaborative problem-solving, as this role emphasises teamwork and communication skills.

✨Tip Number 4

Be ready to discuss your approach to continuous learning and improvement. Share examples of how you've embraced feedback and adapted your work processes, as this aligns with the company's values of growth and open-mindedness.

We think you need these skills to ace Software Engineer - Discover Team

AWS Serverless Technologies
React
Node.js
TypeScript
GraphQL
Clean Code Practices
Automated Testing
Collaboration in Cross-Functional Teams
Agile Methodologies
Problem-Solving Skills
Performance Optimisation
Scalable Infrastructure Design
Knowledge Sharing
Adaptability to New Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Focus on your experience with AWS serverless technologies, React, and any other tools mentioned in the job listing.

Craft a Compelling Cover Letter: Use your cover letter to express your passion for the role and the company. Mention specific projects or experiences that demonstrate your problem-solving skills and collaborative mindset, as these are key attributes for the Software Engineer position.

Showcase Your Technical Skills: In your application, include examples of your work with the tech stack mentioned (Node.js, TypeScript, GraphQL). If you have any relevant projects or contributions to open-source, be sure to highlight them.

Prepare for the Interview Process: Familiarise yourself with the interview stages outlined in the job description. Be ready to discuss your technical skills in detail and think about how you can demonstrate your community mindset and openness to feedback during the interviews.

How to prepare for a job interview at Moonpig

✨Understand the Tech Stack

Familiarise yourself with the technologies mentioned in the job description, such as AWS serverless, React, Node.js, TypeScript, and GraphQL. Be prepared to discuss your experience with these tools and how you've used them in past projects.

✨Showcase Your Problem-Solving Skills

During the interview, be ready to share specific examples of how you've tackled challenges in previous roles. Highlight your approach to problem-solving and how it aligns with the company's focus on enhancing customer experience.

✨Emphasise Collaboration

Since the role involves working in cross-functional teams, demonstrate your ability to collaborate effectively. Share experiences where you worked closely with others, contributed to team goals, and supported your colleagues' growth.

✨Prepare for System Design Questions

Expect to face system design questions during the interview process. Brush up on your design skills and think about how you would approach building scalable and resilient systems, especially in the context of customer-facing features.

Software Engineer - Discover Team
Moonpig
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
  • Software Engineer - Discover Team

    London
    Full-Time
    36000 - 60000 ÂŁ / year (est.)

    Application deadline: 2027-09-05

  • M

    Moonpig

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>