Senior Software Engineer, Moonpig

Salary not provided
SQL
React
TypeScript
C#
.NET
Terraform
Azure
.NET Core
Senior and Expert level
London

40% office based

Office located in Farringdon, London

Moonpig

Online company for personalised cards, gifts and flowers

Job no longer available

Moonpig

Online company for personalised cards, gifts and flowers

201-500 employees

B2CRetailFlowerseCommerce

Job no longer available

Salary not provided
SQL
React
TypeScript
C#
.NET
Terraform
Azure
.NET Core
Senior and Expert level
London

40% office based

Office located in Farringdon, London

201-500 employees

B2CRetailFlowerseCommerce

Company mission

To help people connect and create moments that matter.

Role

Who you are

  • Experience: You have at least 6-9 years of experience in full-stack development, with a considerable amount of this time spent working on both front-end and back-end systems utilising a range of the technologies we use (Azure, Terraform, TypeScript, C#, .NET Core, React, Azure Functions, Azure Devops Pipelines, SQL Server, Application Insights)
  • Skills: You possess a thorough understanding of React with proven skills in C# and .NET Core on the back-end
  • Proficiency in our Toolset: You are not merely familiar with but proficient in SQL Server and Azure for hosting and serverless solutions. You're adept with Azure DevOps Pipelines for CI/CD and possess a comprehensive understanding of application monitoring using tools like Application Insights
  • Problem-Solver: Your role as a natural problem-solver combined with being a senior team member requires a proactive and devoted approach. Your curiosity drives you to delve into software issues, dissect how applications function, and subsequently devise innovative and efficient solutions
  • Collaborative Leader: You possess the acumen for leading others through collaboration. You believe that advocacy for collective achievement enhances functionality within cross-functional teams and can add great value through the facilitation of open communication channels
  • Continuous Learning: Your commitment to fostering an environment of continuous learning is a core capability. You remain abreast of new technologies and the latest industry trends, and delight in sharing that knowledge with your team

What the job involves

  • The Booking team at Buyagift and Red Letter Days is responsible for powering the seamless redemption process of vouchers across a multitude of services, from spa bookings to theatre experiences
  • We are passionate about creating intuitive and efficient booking journeys with responsive designs and robust back-end structures
  • We are currently looking for a Software Engineer to join our dynamic team
  • You will have the notable chance to work on various exciting projects including the refreshed Hotel booking journey featuring a brand new UI using React, and an entirely new Gourmet booking journey which will entail building new APIs and integrating with new 3rd party suppliers
  • In this role, you will be responsible for maintaining, updating, and developing new features for our software applications
  • This includes both back-end and front-end development tasks, with a special focus on improving the user experience
  • You will also work closely with the rest of the team and stakeholders to understand requirements, design new features, and ensure the high quality of our delivered solutions
  • You'll collaboratively help to maintain and improve our shared React Component library, and contribute to creating effective, efficient and secure serverless solutions
  • Lead Development Across the Full Stack: Your expertise in both front-end and back-end development tasks will be crucial in driving development. This includes leading the design, coding, testing, and support of applications, such as our Hotel and Gourmet booking journeys
  • Enhance User Journeys: Your role will include taking a proactive role to refine and improve user journeys by working closely with our Product Manager and design team. This could involve masterminding a new user interface in React, improving the efficiency of an API call, or innovating new strategies for a smooth user experience
  • Project Management: Your ability to manage tasks effectively across multiple projects will be essential. Be prepared to seamlessly transition between different aspects of our projects, such as integrating with new APIs or developing new features or functionalities
  • Collaborative Leadership: You will be leading collaborations on the shared React Component Library to improve and extend it with new UI components when necessary
  • Mentorship and Growth: We value self-improvement and knowledge sharing; hence, you'll be providing mentorship to junior team members fostering a culture of growth for everyone involved
  • Performance Analysis: Part of your responsibilities will include conducting detailed software performance analyses and carrying out necessary optimisations to ensure our applications run at their best
  • Implement and Direct Serverless Solutions: Given that a significant part of our infrastructure exists on Azure, your role in orchestrating the development and maintenance of our serverless computing solutions on this platform is pivotal
  • Agile Leadership: As we work in a fast-paced, agile environment, you will be expected to take an active role in agile ceremonies including sprint planning, daily stand-ups, retrospectives, guiding the team in agile methodologies
  • Enhanced Security: Your advanced understanding of the security implications of software development will be critical. We expect you to prioritise security throughout the development lifecycle, advocating for best practice and leading by example
  • In the Senior Software Engineer role, your contribution will be instrumental in maintaining the integral role our team plays in the company and making sure that customers enjoy a smooth booking experience

Salary benchmarks

Otta's take

Theo Margolius headshot

Theo Margolius

COO of Otta

When Moonpig was founded in 2000, it bought into the idea that a personalised gift is always more meaningful, whether sent from the sofa, the commute, or the gym. Customers quickly bought into this vision, and Moonpig saw rapid growth culminating in its 2011 acquisition by Photobox for £120m.

Since then, Moonpig has seen continued success. Through expansion into new products such as flowers (Moonpig is now a top-3 online flower seller) and the development of its own app, Moonpig has established its place within the market for personalised gifts.

Now, Moonpig is looking to expand even further. Recent innovations have included the introduction of giant cards, and the company has also secured the ability to create exclusively branded ranges alongside Disney and Warner Brothers. Furthermore, with 90% of greetings cards being sold offline, Moonpig still has a huge potential for new growth.

Insights

Some candidates hear
back within 2 weeks

48% female employees

3% employee growth in 12 months

Company

Employee endorsements

Career progression

"I joined Moonpig as an Individual Contributor and have had endless opportunities for progression - not only in the form of promotion but also in the..."

Company benefits

  • Contributory Pension Scheme
  • Enhanced Maternity and Paternity Leave
  • Life Insurance
  • 25 days holiday (excl. bank holidays)
  • Work from home opportunities
  • Health insurance
  • Video therapy sessions through Spill, to support positive mental health

Company values

  • Be Brave - When we see opportunities, big or small, we grab them. Our strong judgement and the knowledge that others have our back means we feel confident to take risks. Being brave comes in all shapes and sizes; sometimes it’s ‘just’ speaking up or giving a colleague some feedback that you know will help them grow. It’s about challenging, getting involved and making yourself heard
  • Raise the Bar - We take ownership, deliver on our promises and continuously strive to raise the bar in everything we do. We don’t just meet our goals, we exceed them - and we’re always thinking five steps ahead to figure out how we can increase our impact even further
  • Keep it Simple - We always strive to simplify both what we do and how we do it. That means that we focus on the things that will have the most impact, figure out the simplest way to deliver them and don’t, ever, over-complicate things
  • Think Team - We do what’s right to help everyone thrive – not what feeds our ego. We think beyond the boundaries of our immediate team and call on others to make magic happen across teams. We have deep levels of trust with one another and share information generously, but never excessively. We win together because we think of the ‘we’ before the ‘I’

Company HQ

Farringdon, London, UK

Founders

Nickyl Raithatha

(CEO, not founder)

Previously worked in banking at Goldman Sachs, then went on to lead Rocket Internet's eCommerce portfolio, before founding Finery, a womenswear brand.


People progressing

Joined as Head of Product Security in November 2019, promoted to Head of Security after 5 months and then to Director of Security of Engineering in January of 2022.

Diversity & Inclusion at Moonpig

Hannah Berman (Senior TA Partner )

  • We are very proud of our Employee Resource Groups which include: Women's Inclusion Network, LGBTQ+ Committee, Moonpig Against Racism
  • We conduct unconscious bias training across the business and also focus in on the recruitment journey as well for Hiring Managers to support everyone and promote inclusion.
  • Our Job Descriptions are put through both a gender decoder and also a readability decoder to be more inclusive for both men and women and also for those who may have difficulty reading complex job descriptions.
  • We invest in specific platforms which focus on diverse backgrounds and individuals in terms of sourcing and recruiting talent in to Moonpig.
  • We provide mental health support for every employee through a 3rd party provider. This can be accessed directly and confidentially.
  • We hire 3 apprentice engineers each year with at least 50% of these being females.

Share this job

View 12 more jobs at Moonpig