Engineering Technical Lead

MOO · Remote

Company

MOO

Location

Remote

Type

Full Time

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 mechandise 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

As the team's Tech Lead you'll blend a hands-on coding contribution with helping the team with their delivery and direction. It's also a good opportunity for someone looking to aquire or expand their line management skills. MOO doesn't have a prescriptive formula for how a Tech Lead should split their time and it'll largely be down to you pick priorities day-to-day according to the team's goals or business needs.


You'll be well supported by our ecosystem of Product Managers, Agile Coaches and Engineering Managers but the team will still look to you for direction and support.


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 solve problems 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 purposes 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. If you haven't directly line managed a team before but would like to move in that direction, that's fine and you'll be well supported if this will be your first step in the management journey.

  • Finally, as a project not yet in full production, you'll need to be comfortable dealing with ambiguity, setting short-term goals for the team, making priority calls and contributing to the definition of new processes and ways of working.

Responsibilities

  • Lead a team of 4 engineers from both a delivery and pastoral perspective
  • Take a lead in thinking about the shape and size of the team and hiring & recruitment when required
  • Work with our Product Managers, Agile Coaches and Engineering Managers on high level direction of the overall project & team delivery
  • Facilitate architectural conversations when needed inside the team's own domain as well as contributing to the broader architectural discussions
  • Represent your team in departmental meetings
  • Write & commit good quality code; provide regular feedback on the pull requests of others

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
  • Happy to engage with external stakeholders when required
  • Personable, open attitude, capable of building a strong relationship with a small group of engineers
  • Experience of mentoring more junior engineers and new starters
  • 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
  • MACH (Microservices, API, Cloud and Headless-CMS) experience
  • Previous line management experience

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.

Apply Now

Date Posted

11/06/2023

Views

11

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8