← All verified jobs

Software Engineer

See all open roles at moonpig.com

Ghost-risk verdict

Some ghost-posting signals

  • reposted 2× (reposts correlate with ghost postings)
  • removed from the board and reposted at least once
  • open for 34 days (30+ days starts to look stale)
  • 22 open roles at this company in 30 days (mass-hiring blitz)
  • no salary disclosed (correlates with ghost postings)

How we score ghost risk →

See your fit for this role and apply with a truthfully tailored résumé.

See my fit, free

About the role

Key Responsibilities

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.

About You

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.

Our Tech Environment

TypeScript and C# for building scalable, high-performance applications. • React for creating engaging and responsive customer-facing experiences. • .NET Core for developing robust backend services and APIs. • MobX for state management across frontend applications. • Storybook for developing, testing, and documenting reusable UI components. • Microsoft Azure for hosting, cloud infrastructure, and serverless solutions. • Azure Functions for event-driven and serverless application development. • Azure Table Storage and SQL Server for data storage and management. • Azure DevOps Pipelines for continuous integration and continuous deployment (CI/CD). • Azure DevOps Repositories for source control and collaborative development. • Application Insights for monitoring, observability, and performance analysis. • Agile delivery practices, code reviews, automated testing, and continuous improvement.

How We Get There

We raise the bar by continuously improving our products, technology, and ways of working. • We keep it simple by focusing on solutions that create the greatest impact for customers and the business. • We think team by collaborating openly, sharing knowledge, and supporting one another's success. • We are brave enough to challenge assumptions, explore new ideas, and drive positive change.

Stop applying to ghosts.

OyaPilot surfaces only verified, real jobs, scores your fit, and tailors your application truthfully.