
Senior Software Engineer – Discover
Moonpig
full-time
Posted on:
Location Type: Hybrid
Location: Manchester • United Kingdom
Visit company websiteExplore more
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