Senior Software Engineer

Posted 14 Days Ago
Be an Early Applicant
London, Greater London, England
Hybrid
7+ Years Experience
eCommerce • Information Technology • Retail
The Role
Senior Software Engineer role at Buyagift and Red Letter Days focusing on front-end development for search and recommendations. Responsibilities include leading full-stack development, enhancing user journeys, and collaborating with the team and stakeholders.
Summary Generated by Built In

About us:

Buyagift and Red Letter Days are the UK’s leading gift experience provider. Our core focus is to deliver happiness to our customers, suppliers, team and retail partners, we aim to do this by providing industry leading products. The iconic Red Letter Days brand was added to our portfolio in November 2017, and we are extremely proud to be part of the Moonpig Group since July 2022.Our people are a fundamental driver of our success. We place great importance on nurturing exceptional people as we firmly believe that our competitive advantage stems from the capabilities and potential of our workforce. Our People team helps to drive those efforts across the business. 


First a bit about the role: 

The Recommend team works across the sites to put the most memorable gift experiences in front of users. Our domain covers product search and recommendations. This involves our rich set of product attributes, the search engine and all the user experience and interface that allow the user to find the best gift for the occasion. We're also responsible for tailoring the recipient's search & experience to their preferences so that they can personalise and enhance their experience once they receive their gift.


We work with a broad array of technologies and tools, including Azure, Terraform, Pipelines, TypeScript, Next.js, React, MobX, Storybook, C#, .NET Core, Algolia, Adobe, Source Control - DevOps/Git, Adobe, Contentful, SonarCloud and more. 


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 Improvements in Search bar, Product recommendations in Frontstore and Redemption platform, Re-rank product recommendations using Algolia search platform , Product Upsells/Cross-sells etc.


In this role, you will be responsible for maintaining, updating, and developing new features for our software applications. This includes both front-end and back-end development tasks with a strong focus on front-end development and a special goal on improving the user experience in Search and Recommendations space. 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.

As a Senior Software Engineer on the Recommend team, here's a bit more about what you'll be doing:

  • Lead Development Across the Full Stack: Your expertise will be in frontend development with a proven record in fullstack features. The ideal candidate will have extensive experience in building modern, responsive web applications using React, Next.js and TypeScript ect. However you will work across the stack, so some exposure to back-end development is needed too. This role includes leading the design, coding, testing (manual, unit, e2e), deployment and release of Search and Recommendations enhancements.
  • Enhance User Journeys: Your role will include taking a proactive role to refine and improve Search/Recommendations and by working closely with our Product Manager and design team. This could involve masterminding a new user interface in React, Algolia search integration enhancements, improving the efficiency of an API call, innovating new strategies for a smooth user experience or helping to overcome blockers and prioritization issues.
  • 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 optimizations to ensure our applications run at their best.
  • 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 prioritize security throughout the development lifecycle, advocating for best practice and leading by example.

  • As a Senior Software Engineer, your contributions will be crucial in maintaining our team's vital role within the company. You will ensure that customers quickly find the best products they are looking for while experiencing an optimal user journey in the search and recommendation areas.

And now a bit about you:

  • As our ideal candidate for the senior position, here is a bit more about the qualifications and experience we're looking for:
  • 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 utilizing a range of the technologies/tools we use (Azure, Terraform, TypeScript, React, Next.js, Azure Functions, Azure Devops, Pipelines, C#, .NET Core, SQL Server, Application Insights, Algolia, VWO, Adobe etc).
  • 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.
  • Good to have understanding of server-side rendering (SSR) and static site generation (SSG) concepts.
  • 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.

  • If you fit only some of these qualifications but you are passionate about learning and creating high-quality user experiences, we would still be thrilled to hear from you.

We live by our company core purpose of Delivering Happiness – Amazing People. We only hire amazing people like you, if this is you and if this sounds like the opportunity you have been looking for, we would love to hear from you.

 

Our mission

For everyone in the UK to create unique memories that last a lifetime


Our vision

To be the most trusted platform in the UK gift experience market


Our Commitment to Equality, Diversity and Inclusivity

We’re committed to creating an inclusive and caring culture with amazing people who feel a real sense of belonging. We welcome and celebrate all diverse backgrounds - from working parents who need flexibility with their hours, individuals who are neurodiverse and prefer to work a certain way to those from underrepresented communities. We’re proud to have an employee-led group pushing the agenda on all things inclusive. And we will continue to strive for diversity and that sense of belonging so that each and every one of our team have a safe and comfortable environment in which they can be themselves and thrive at work.

Top Skills

C#
Typescript
The Company
London
477 Employees
On-site Workplace
Year Founded: 2000

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/

Jobs at Similar Companies

Fusion92 Logo Fusion92

Account Executive

AdTech • Agency • Digital Media • Enterprise Web • Marketing Tech • Analytics • Web3
IL, USA
263 Employees

ForeFlight Logo ForeFlight

Product Designer II

Aerospace • Software • App development
Remote
Austin, TX, USA
466 Employees

IonQ Logo IonQ

Lead Ion Trap Design Engineer

Artificial Intelligence • Hardware • Information Technology • Internet of Things • Software
Easy Apply
Seattle, WA, USA
305 Employees

Snap Inc. Logo Snap Inc.

Application Engineer, Salesforce UI

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
New York, NY, USA
5000 Employees

Similar Companies Hiring

Cisco Meraki Thumbnail
Software • Security • Information Technology • Hardware • Cybersecurity • Conversational AI
San Francisco , CA
3000 Employees
Remitly Thumbnail
Software • Payments • Fintech • Financial Services • eCommerce
Seattle, WA
2700 Employees
Arrow Electronics, Inc. Thumbnail
Semiconductor • Robotics • Internet of Things • Information Technology • Hardware • Enterprise Web • Cloud
Centennial, CO
22000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account