• Location
    • London
  • Date Posted
  • 08 Jan 2021
  • Function
  • Software Engineering
  • Sector
  • Retail

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 300 + 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 Lincoln, RI and Denver, CO.

We’re making new and exciting things – and we could really do with your help.

We are looking for a Software Engineer for maternity coverage for 9 months.

Here at MOO we are a cross-functional crew working with a stack including Python 2.7, Python 3.7, AWS Glue, AWS Athena and AWS Redshift. Using Terraform to handle their resources and infrastructure on AWS. Applications run on Kubernetes.

We are currently working on moving our monolithic Python 2.7 Reporting and ETL applications out of our physical servers from the office to the cloud. To reduce some risks as for example power outage, internet outage, hardware failure, a reset may require a person manually clicking a button, etc. The migration requires effort and coordination to minimise the impact over the business.

In the near future, we want to redesign our current monolithic ETL application. Some groundwork has been done to deliver the first version of a Data Lake architecture on S3 with an AWS Glue ETL process to produce a Dimensional Model in AWS Redshift further down the pipeline. From this, we have highlighted areas that can be improved and streamlined which use open source technologies and substantially reduce engineering effort and time to deliver new data sources and enabling near-real-time data reporting to the wider business. There is still much to investigate to find what is the best architecture for our company and we are hoping to find someone that can help!

You will join the very technologically independent and exciting young Crew to help us in that objective; working closely with Platform using a self-service cloud platform, analysts to help move and clean data around, and business to get praises as they help produce amazing real-time reports and visualisation.

About You

  • Experienced Software Engineer (3-4 Years)
  • Minimum 2 years of Python commercial experience - experience of building applications, pipelines or dashboards using Python not just using it as a scripting tool.
  • Experience of working with cloud architectures (AWS, GCP)

While it's not required we would love it if you had any of the below:

  • ETL or ELT Architectural knowledge
  • Cloud Architecture oriented to Data
  • Some exposure or design to work with Data
  • Kubernetes, Docker
  • Terraform
  • 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, subsidised gym membership and a cycle to work scheme. Finally, we’ll treat you to breakfast and fresh fruit every day, lunch on Fridays and all the ice cream you can eat (just watch for the brain freeze).

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.