Description
We're the Moonpig Group – home to Moonpig, Greetz, Red Letter Days and Buyagift – and we're on a mission to make people feel loved, celebrated and remembered.
As a Senior Software Engineer in the Search team, you will help build scalable, resilient experiences using search, AWS, and modern web technologies.
Expectations of our Senior Software Engineers:
- Apply good engineering practices and make informed technical decisions.
- Provide technical mentoring and leadership.
- Foster a community mindset and engage with the engineering community.
- Contribute to a supportive, inclusive, and growth-oriented culture.
Key Responsibilities:
- Design, implement, and A/B test new features.
- Own the back-end integration with the OpenSearch engine.
- Build and maintain infrastructure on AWS.
- Develop customer-focused features using React and GraphQL.
- Write clean code using technologies including AWS, Terraform, Node.js, .NET, C#, TypeScript, and GraphQL.
- Build tests to ensure safety when writing new code.
- Collaborate with client teams and provide technical assistance.
- Work with engineers and data teams to design and deliver AI/ML-driven features.
Requirements:
- Strong experience with OpenSearch, Elasticsearch or comparable search-engine technology.
- Experience across frontend and backend development.
- Familiarity with some of our technology stack, including AWS serverless, React, Node.js, TypeScript, C#, and GraphQL.
- Ability to collaborate effectively on complex technical tasks.
- Strong communication skills.
Nice to Have:
- Experience working with serverless, event-driven systems.
Tech Environment:
- OpenSearch, AWS, .NET, C#, React, Node.js, GraphQL, Terraform, TypeScript, and GitHub for source control and CI/CD pipelines.
Benefits:
- Competitive pay and bonuses.
- Generous pension plans and staff discounts.
- Private healthcare and mental health support.
- Flexible working and time off.
- Career growth opportunities.