Remote Software Engineer (Platform)

Moonpig
Charing Cross, United Kingdom
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 96K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Confluence
JIRA
CSS
Cloud Computing
Github
Next.js
TypeScript
Web Platforms
React
Grafana
GraphQL
Front End Software Development
Cloudwatch
Api Gateway
Terraform
Serverless Computing

Job description

  • We develop and enhance the web platform and related supporting services, including WAF, CloudFront CDN, and GraphQL API Gateway.
  • We actively maintain, troubleshoot, and optimize platform reliability and performance.
  • We provide advice and consultation to engineering.
  • We contribute proactively to defining platform and technology standards and continuously evolve what good looks like.
  • We support our experimentation platform, Eppo.
  • We streamline build workflows using Turborepo and implement robust frontend testing practices.

Technologies:

  • API
  • Apollo
  • Cloud
  • CSS
  • Frontend
  • GraphQL
  • Support
  • React
  • Serverless
  • TypeScript
  • WAF
  • Web
  • AWS
  • Lambda
  • CloudWatch
  • Confluence
  • GitHub
  • Grafana
  • JIRA
  • JavaScript
  • Kanban
  • NextJS
  • TDD
  • Terraform

More:

We are Moonpig Group, an international group made up of Moonpig in the UK, Ireland, the US and Australia, Greetz in the Netherlands, and Buyagift. Our mission is to help people connect and create moments that matter, and we are an established leader in the online gifting market. We offer a fun, supportive, and challenging environment with a strong focus on hybrid working, flexibility, and delivery. This role sits within our Platform Enablement Team and is primarily remote, with occasional travel to our head office locations in London, Manchester, or Almere when required. We are committed to creating an inclusive culture where people feel they belong, and we support diversity through employee-led committees including LGBTQ+, Gender Balance, Neurodiversity, and EMBRACE.

Requirements

  • We are looking for a mid-level Software Engineer to join our Platform Enablement Team.
  • We are looking for experience with TypeScript, React, Next.js, modern CSS frameworks, and Apollo GraphQL.
  • We are looking for someone who is comfortable collaborating with cross-team engineers and working with Agile methodologies.
  • We are looking for an interest in the platform and infrastructure side of the frontend stack.
  • We are looking for experience writing documentation clearly for the intended audience.
  • We are looking for the ability to coordinate, communicate, and present project requirements and outcomes to wider engineering teams.
  • Experience with event-based architecture is a plus.
  • Experience with cloud and serverless technologies is preferred, and experience across most of our listed technologies is sufficient to apply.

Apply for this position