Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Moonpig

Software Engineer

Moonpig

Software Engineer developing and maintaining full-stack applications at Buyagift & Red Letter Days. Contributing to seamless online booking experience for customers in the UK.

Posted 7/2/2026full-timeLondon • 🇬🇧 United KingdomMid-LevelSeniorWebsite

About the role

Key responsibilities & impact
  • Design, develop, test, and maintain high-quality software solutions that support our online booking journeys and customer experience.
  • Collaborate with cross-functional teams to deliver features and improvements that support business objectives.
  • Contribute to technical design discussions and help shape engineering solutions.
  • Write clean, maintainable, and well-tested code.
  • Support continuous improvement initiatives across engineering practices, tooling, and processes.
  • Troubleshoot issues, identify root causes, and implement effective solutions.
  • Participate in code reviews, knowledge sharing, and team discussions.
  • Contribute to the reliability, scalability, and performance of applications and services.
  • Work closely with peers and stakeholders to ensure successful delivery of projects and enhancements.
  • Continuously learn and apply new technologies, tools, and engineering practices where appropriate.

Requirements

What you’ll need
  • Commercial experience building and maintaining software applications in a modern engineering environment.
  • Strong understanding of software engineering fundamentals and best practices.
  • Experience developing applications using modern programming languages and frameworks.
  • Experience working across both frontend and backend technologies within a full-stack environment.
  • Ability to work collaboratively within agile, cross-functional teams.
  • Strong communication skills with the ability to explain technical concepts clearly.
  • Commitment to writing high-quality, maintainable, and well-tested code.
  • Strong problem-solving skills with a pragmatic approach to delivering value.
  • Curiosity, adaptability, and a passion for continuous learning.
  • Experience contributing to technical discussions and solution design.
  • Passion for creating reliable, scalable, and user-focused products.

Benefits

Comp & perks
  • 💸 Competitive Pay & Bonuses: Plus generous pension plans, staff discounts, and share schemes.
  • 💆🏾‍♀️ Wellbeing First: Private healthcare (UK), dental, life insurance, mental health support, and dog-friendly offices.
  • 🏖️ Flexible Working & Time Off: Generous holidays, hybrid working (unless specified otherwise, 2 days a week in the office), and opportunities for international working.
  • 📈 Career Growth: Learning allowances, coaching, and development programs.
  • 🤝 Recognition & Giving Back: Regular awards, charity support, length of service awards, and volunteering days.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Software DevelopmentModern Programming LanguagesFrontend TechnologiesBackend TechnologiesCode ReviewTesting PracticesContinuous ImprovementTroubleshootingScalabilityPerformance Optimization
Soft Skills
Strong Communication SkillsCollaborationCuriosityAdaptabilityPassion for Learning