Moonpig logo
Moonpig1 day ago

Software Engineer

Hybrid · London, England, United Kingdom

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Enterprise

Job Summary

Software Engineer role within Moonpig Group's Buyagift and Red Letter Days brands. Key responsibilities include designing, developing, testing, and maintaining software solutions that support online booking journeys and customer experience; collaborating with cross-functional teams to deliver features; contributing to technical design discussions; writing clean, maintainable, well-tested code; supporting continuous improvement of engineering practices, tooling, and processes; troubleshooting issues and implementing solutions; participating in code reviews and knowledge sharing; ensuring reliability, scalability, and performance of applications and services; working with peers and stakeholders to deliver projects; and continuously learning new technologies. Required experience spans frontend and backend in a modern, agile environment with proficiency in TypeScript and C#, React, .NET Core, Azure stack, and modern DevOps practices. The role emphasizes collaboration, high-quality code, problem-solving, and delivering customer-focused products with an emphasis on scalable and reliable systems.

Required Qualifications

  • 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
  • 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 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
  • Our Tech Environment includes TypeScript, C#, React, .NET Core, Azure, and Azure DevOps
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Moonpig

Software Engineer

Apply on Sorce