Moonpig

Senior Software Engineer – Discover

Moonpig

full-time

Posted on:

Location Type: Hybrid

Location: ManchesterUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Be part of a cross-functional team designing, implementing, and A/B testing new features to improve the customer experience
  • Use agile principles to scope, track, and deliver work effectively
  • Contribute to ideation and roadmap planning, sharing ideas to improve how we serve our customers
  • Own back-end integrations with our content engine, building and maintaining AWS-based infrastructure
  • Build and maintain customer-facing front-end features using React and GraphQL
  • Write clean, well-structured code using AWS, Terraform, Node.js, TypeScript, GraphQL, React, and GitHub for source control and CI/CD
  • Build appropriate tests to ensure code safety and quality across the codebase
  • Apply and champion software engineering best practices within the team
  • Work closely with client teams to support their integration with our services, providing technical guidance and tailored solutions
  • Actively coach and support colleagues, fostering a culture of collaboration and knowledge sharing
  • Engage with the wider Moonpig engineering community, championing best practices across teams

Requirements

  • You thrive in highly collaborative environments and enjoy working closely with other engineers
  • You value pairing and mobbing as part of building high-performing teams
  • You’re passionate about problem-solving and continuously improving processes
  • You care deeply about writing clean, maintainable code and applying best practices such as TDD and iterative development
  • You enjoy sharing knowledge and mentoring or coaching other engineers
  • You communicate clearly and confidently, adapting your style for technical and non-technical audiences
  • You have strong experience with most of our tech stack, including AWS serverless, React, TypeScript, Node.js, GraphQL, and Terraform
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
AWSTerraformNode.jsTypeScriptGraphQLReactA/B testingTDDCI/CDclean code
Soft skills
collaborationproblem-solvingmentoringcoachingcommunicationknowledge sharingagile principlesideationroadmap planningadaptability