Skip to main content

Node Developer

Posted: 11 Nov 2020 Closes: 11 Dec 2020
London, England, United Kingdom Competitive
Permanent & Full-time -852738097

Description

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 live by these values:
  • We believe we all have a part to play: We are focused on the same goals and help one another succeed. Our company acts as one team and supports each other.
  • We are ambitious for our future: We are brave, try new things, test and learn to drive the right ideas forward. We also make the right decisions, always putting our customers at the heart.
  • We celebrate each other: We are respectful, kind and welcoming and take the time to reflect on our achievements, recognizing both big and small.

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: Node.js, ES6, React.js (Flux/Redux), GraphQL, Webpack, Grunt/Gulp, MongoDB, Mongoose, MySQL, Cypress, Chai, Mocha, Istanbul, NGINX, Docker, Kubernetes, AWS, Lambda, Git, Jenkins, Jira and Confluence

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
  • Mentor junior members of the team
  • 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


Requirements

  • Strong full stack JavaScript and Node.js development experience
  • Good knowledge and experience of unit testing
  • Good knowledge and experience of developing REST web services and APIs
  • Knowledge and experience of TDD, BDD and test automation
  • Knowledge and experience of using container tools, especially Docker
  • Knowledge and experience of deploying to cloud services, particularly AWS
  • Some knowledge and experience of database development, including MySQL, MongoDB and Redis
  • Some knowledge and experience of CI pipelines and DevOps methods
  • Some knowledge of data querying and manipulation using GraphQL is desirable
  • Some knowledge and experience of search engines such as SOLR/Elasticsearch is desirable

MATCHESFASHION

Share Job