Full Stack Javascript Engineer

London, United Kingdom

At MATCHESFASHION we are on a mission to offer the most personal luxury shopping experience in the world. We are renowned and respected for the relationships we build with clients and our brand partnerships. To achieve our ambition, we capitalise on our unique combination of technical savviness and global innovation mixed with curated content.

We bring together a modern edit of over 700 established and new generation designers. Founded over 30 years ago as a brick and mortar store, we transitioned online in 2012. In 2017, APAX Partners acquired a majority stake in MATCHESFASHION, fuelling our expansion. We now ship to 176 countries, have over 70 million site visits and 95% of our sales are online with the majority of sales made internationally.

We have a global website, mobile apps, retail stores, private shopping, VIP events and 24/7 customer care and MyStylist teams. We have offices in the UK and Hong Kong. In London, our head office is based in The Shard, our brand new creative hub is in Here East and last year we launched No.5 Carlos Place, a completely new retail concept combining digital and physical interaction.

We lead the way, moving our industry forward, and we are always looking for talented individuals to come in and inspire the world with us.

Our commitment to Diversity and Inclusion

Diversity and Inclusion is a priority for MATCHESFASHION – we delight customers around the world and so it’s important that our team represents our customers.

We want to attract the very best talent and create an inclusive environment that celebrates the diversity of our people and enables them to do the best work of their careers. We recognise the world is not a perfect place and that bias exists, which is why we take a focused approach in this area and are are committed to ensuring that all our people processes are equitable.

The Team:

The Technology department is focused on maintaining the business’s status as a tech leader in the fashion industry. We have an amazing team, who as well as delivering business value are constantly innovating and driving forward our engineering methods. We are not hierarchical, just passionate engineers with entrepreneurial spirit and positive attitudes. We strongly believe in good software craftsmanship, sound engineering principles, DevOps and automation. We have a number of complex projects and are a busy team, so we relish resilient self-starters with curious minds, who lead by example and thrive in a fast-paced agile environment.

The Role:

To join one of our full stack development teams working on Node.js and React.js, building out our suite of business applications and APIs (such as our CMS, Studio, Buying and Warehouse apps). Our full stack teams are at the forefront of innovation, having delivered exciting browser apps that have transformed the way we work.

We are looking for someone to bring us an in-depth understanding of JavaScript and Node.js/React.js development and deployment best practice, and who will relish the opportunity to coach and mentor other members of the team. Experience of ecommerce platforms, especially Hybris, is advantageous, as is a passion for coding and active involvement in the open source community.

Tech Stack: Typescript, Node.js, React.js, GraphQL, MongoDB, Mongoose, MySQL, Cypress, Jest, Istanbul, Docker, Kubernetes, AWS, Lambda, Jenkins

Key responsibilities:

  • Active involvement in the design and development of applications, servers and APIs
  • Active involvement in the delivery of software, including estimation, planning and releases
  • Work collaboratively in a team of around 3 to 5 agile engineers
  • Help foster an agile engineering culture
  • Work with product managers and internal business stakeholders to define requirements and plans
  • Compile and maintain good quality systems documentation
  • Contribute to the definition and implementation of good engineering patterns and practices within the team and across the wider tech community