# Senior Software Engineer (Search)

**Company**: Moonpig Group
**Location**: Manchester
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: Permanent
**Salary**: Competitive Salary
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.lever.co/moonpig/9b5235bb-7984-47f5-a2a9-c51750fd21fb?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_dde879d0-4d4

## 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.

## Skills

### Required
- OpenSearch
- Elasticsearch
- AWS
- React
- Node.js
- TypeScript
- C#
- GraphQL
- .NET

### Nice to have
- serverless
- event-driven systems

---

Source: [Apply at jobs.lever.co](https://jobs.lever.co/moonpig/9b5235bb-7984-47f5-a2a9-c51750fd21fb?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
