Job Description
MOO set out to shake up the world of print back in 2006. And we’ve come a long way since. Today we’re a 400 + strong team (we’re thinking of getting matching jackets) who create print and digital products for companies of all sizes – from Google and AirBnB to the guy who makes those amazing prints you found at a craft fair.Â
Â
Our global HQ is in London, UK, while we also have premises in Dagenham. In the US, you’ll find us in Boston, MA, as well as East Providence, RI and Denver, CO.
We’re making new and exciting things – and we could really do with your help.Â
We are the Product & Content Integration team. Our mission is to develop the tools and systems that enable the business to merchandise MOO's products on its website and keep its web presence on-point. To do this we primarily use headless SaaS systems, integrated using serverless cloud computing, and practice IaC to keep everything tidy.
We're one of several teams working on MOO's next generation web platform, and we'd love to have you along for the ride.
Over the next 2 years the platform will grow from its current unproven & in-development state through to a clean, modern ecommerce platform that will delight our customers, help us find new ones and operate at a scale to support MOO's $100M+ revenue business.
We can only make that happen by valuing everyone’s perspective, encouraging new ideas and learning from our mistakes. We really care about continually improving, and we love the open exchange of knowledge amongst our team members and the wider Engineering department.
All our engineering teams are fully remote, though we also have a central London office that's open to everyone - and we all meet up there about twice a quarter to say hello.
The Role
MOO's Senior Software engineers own and solve product and technical challenges by blending knowledge with adaptability. All our new-platform teams are relatively Senior-heavy so you'll be operating in a peer group that can bring collective decades of experience to bear on problems and are used to communicating with technical and non-technical audiences alike. Our Senior engineers are much more than just coders, they pair and collaborate, translate requirements into tested, shippable code and pay attention to their ways of working and processes to optimise and document as they go.Â
You'll be well supported by our team ecosystem, consisting of a Tech Lead, Product Manager, Agile Coach and backed by an Engineering Manager, but the team retains much of its own day-to-day autonomy and has broad latitude when deciding how to tackle problems.
MOO's new platform is just about the highest profile project the business has right now, so expect to join a fast-paced, high impact group that sets out to collaborate in a smart, humane way.
The person we want
We're using AWS, with API Gateway and AWS Lambda as the backbone of our approach. We use Terraform for IaC puroses and you'll write your code principally in TypeScript. The project's 'buy over build' philosophy means we have a number of large SaaS systems that the team leverages.
Inside that overall technical landscape, the PCI team principally look after site and product content so strong familiarity with CMS and/or PIM systems and their underlying modelling concepts would be highly advantageous. You may not be intimately familiar with the whole of our stack but the person we're looking for will have experience with enough to make picking up the remainder viable.
Beyond the technical approach, you'll have worked closely in some capacity with a Product or Project Manager in the past and you'll have worked in an Agile team of some flavour.
Finally, as a project not yet in full production, you'll need to be comfortable dealing with ambiguity, be open to new approaches and assessing new technology.
Responsibilities
- Write & commit production quality code and tests according to the task's or story's acceptance criteria
- Provide regular feedback on the pull requests of others
- Follow an IaC approach using Terraform for bespoke infra and services the team owns
- Work with content throughout its lifecycle, starting from translating designs into models and providing guidance to authors and content creators, through to working with our Front-End teams to facilitate content consumption via API for display on the website
- Spike new technologies or areas of the system when breaking new ground
- Contribute to agile ceremonies to help shape the team's backlog
About you
- Enthusiastic hands-on engineer excited about helping to bring a greenfield project over the line
- Knowledgeable about Content and/or Product data modelling/systems
- Self-starter capable of picking up new technologies and concepts
- Comfortable with managing your own time
- Personable, open attitude with good general communication skills
- Comfortable writing technical & non-technical documentation
Nice to haves
- Pleased to contribute to engineering practices and architecture across the engineering dept.
- Background in E-Commerce
- PIM and/or headless CMS experience in greenfield builds at scale
What’s it like to work at MOO?Â
MOO’s the kind of workplace where you can really be yourself. Dye your hair purple. Hit the sofa with your laptop. Whatever helps you feel comfortable and happy at work. We want to help you grow in your career and set you up for success – while also recognising the importance of a healthy work/life balance.
That’s why we offer 25 days holiday rising by one day for each year here (for 5 years), a matched pension scheme, MOO’s share option scheme, and paid parental leave. We’ll offer you private healthcare, life insurance, a season ticket loan, and a cycle to work scheme. We also offer flexible work schedules with hybrid and remote working for certain roles as well as a Work From Anywhere program.
Diversity Statement
We are working hard to create a representative, inclusive and super-friendly team, because we know that different experiences, perspectives and backgrounds make for a better workplace. And that creates a better experience for our customers. MOO doesn’t discriminate on the basis of race, colour, religion or belief, gender, national origin, age, sexual orientation, marital status, disability or any other protected class.
As a design and technology company we have a desire and a responsibility to build a business that represents the world around us. So we strive to create a values-driven, purposeful and highly empowered organisation that we are all proud to work for. And we are committed to continuous investment in building an open and inclusive environment, welcoming a diverse audience of candidates who see themselves working and thriving at MOO. Therefore, we’d like to invite you to complete this optional survey to help us evaluate our inclusion and diversity efforts. Completing this form is entirely voluntary and if you decide not to it won’t in any way affect your job application. We keep the information separate from your application and it is kept secure and confidential, it is only used to better our inclusion and diversity efforts. By submitting this information, you consent to MOO's processing of it for these purposes.
Explore More
Date Posted
11/06/2023
Views
7