Key Responsibilities:
- Develop and enhance the web platform and related supporting services (e.g., WAF, CDN via CloudFront and GraphQL API Gateway).
- Actively maintain, troubleshoot, and optimize platform reliability and performance
- Providing advice and consultation to engineering.
- Contribute proactively to defining platform and technology standards, continuously evolving what “good” looks like and suggesting what's next.
Our expectations of our Software Engineers:
- Drive Meaningful Developer Impact: Our goal is to enhance the developer experience by prioritising high-value initiatives that remove friction, improve efficiency, and empower teams. We focus on clear planning while remaining adaptable to evolving engineering needs.
- High Quality: Collaborate with stakeholders to deliver secure, scalable, maintainable, and high-performance solutions, all while maintaining a fast delivery pace.
- Community Mindset: Engage with the engineering community within Moonpig, sharing knowledge and contributing to the continuous improvement of our practices.
- Open-Mindedness: Strive for improvement by being open to feedback, giving constructive feedback to others, and being willing to try new ideas. This openness is key to our ongoing success.
- Growth: Be actively engaged in your own growth, embracing challenges while feeling supported in your role.
You’ll be a good fit for the role if you:
- Experience with TypeScript, React, NextJS, modern CSS frameworks and Apollo GraphQL.
- You are comfortable collaborating with cross team Engineers and with Agile methodologies.
- Have an interest in the platform and infrastructure part of the frontend stack.
- You have experience writing documentation, whilst understanding the audience to deliver key points and provide clarity on technical topics.
- Ability to coordinate, communicate and present project requirements and outcomes to the wider engineering teams
- Understanding event based architecture is a plus.
Our Tech Environment:
- Programming Languages: TypeScript
- Frameworks/Libraries: React, Next.js, Apollo GraphQL, Modern CSS frameworks
- Cloud & Infrastructure: AWS (Lambda, API Gateway, CloudFront, WAF, Route53), Terraform/OpenTofu
- Practices: Experimentation (A/B/n Testing)
- Other: CICD Tool (e.g. Github Actions)
How we get there:
- Kanban
- Jira / Confluence
- Grafana and AWS Cloudwatch
- Google Analytics
- Clean Architecture
- TDD
- Pair Programming
- Focus on experimentation to validate our hypothesis
Similar Jobs
What We Do
At Moonpig Group our mission is to help people connect and create moments that matter. We’re an international group made up of two brilliant brands – Moonpig in the UK, US and Australia, and Greetz in the Netherlands. We’re a technology platform at heart, but our customers know us as the leading eCommerce destination for greetings cards, gifts and flowers. Last year we delivered over 70 million personalised cards, gifts and flower bouquets in over 50 million orders, helping our customers celebrate all the occasions that matter to them, from milestone birthdays and anniversaries to new arrivals and all of those just-becauses. We have awesome people and a caring company culture: We give teams autonomy while supporting personal growth at all levels. Plus, we know how to have fun! Don’t just take our word for it, though; in Feb 2022, Moonpig was officially recognised as an outstanding company to work for by Best Companies and we earned a 2-Star accreditation, which is Best Companies second-highest standard of workplace engagement and represents organizations striving for the top. Head over to our careers site for more company info and our current opportunities - https://www.moonpig.com/uk/blog/moonpig-careers/moonpig-careers/









