Overview

Position Title:Back End Developer

Company:Hermes

Location:Sheffield, UK

Job Description:

Hermes has undergone a significant transformation moving from a parcel-centric business to a customer-focused business. There continues to be a significant investment into IT realising Hermes’ vision of being a digital business with data being a significant enabler for the Hermes Business Strategy.

Responsibilities:

  • Maintaining documentation, ensuring that the knowledge acquired is available across the organisation and built into the squads as a discipline
  • Supporting the architecture function in designing performant and resilient products
  • Develop performant, efficient and reliable applications
  • Design, code, verify, test, document, amend and refactor complex software.
  • Participate in estimation and planning work with an adaptive (iterative/agile) approach.
  • Staying up to date with the latest tech innovations and evaluate their value

Requirements:

  • 3+ years’ experience building commercial applications in Node.js
  • Strong proficiency with JavaScript
  • Knowledge of Node.js frameworks (e.g. Express)
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Experience with AWS services like Lambda is desirable
  • Experience working with an agile framework (Scrum/Kanban)
  • Experience using DevOps principles and automation practices
  • Basic understanding of front-end technologies, such as HTML5, and CSS3
  • RDBMS experience
  • Commercial Experience of developing distributed systems using a messaging-based architecture (ideally RabbitMQ or SQS)

About Hermes

We’re the UK’s consumer delivery specialist, providing flexible and affordable delivery options to home, work, ParcelShops and Lockers, delivering more than 640 million parcels a year with a mission to be the UK’s carrier of choice.