Back to results

Support Centre

Full Stack Developer - Dunelm Digital

Hours Per Week:
Vacancy Type:
28 May 2021
Job Description
Full Stack Engineer – Dunelm Digital

Job overview:

Famous for curtains and duvets? Yes, that’s us! Renowned for using the latest tech? ALSO us!

Working in the retail industry isn’t just about product. A part of what makes Dunelm special too, is our incredible tech teams who work behind the scenes to ensure we continue to be the “Best Homeware Retailer” in the UK.

If you love working with the latest technologies such as TypeScript, React, Node.js, AWS Serverless, we have an exciting opportunity for an innovative mid-senior level Full-Stack Engineer to join our rapidly expanding Digital team. You will be part of the transformation of our digital platform, joining us at a time that is incredibly exciting.

You will play a crucial role in influencing our future technical direction and balancing passion with precision to deliver exceptional online service and solutions for our customers. You will take pride in the robust code, automated tests and slick functionality you deliver in conjunction with your teammates.


  • Actively part of sprint planning, backlog grooming and task estimation
  • Elaboration of user stories (technical and functional) into design sketches and coding tasks
  • Hands-on design and development within a self-organizing and cross-functional agile team using techniques such as Test-Driven Development (TDD) and Pair Programming
  • Writing comprehensive automated test code as well as application code and infrastructure as code
  • Responsible for the quality implementation (supportable, maintainable, scalable and secure) of code
  • Influence the design and technology stack and technical direction of the team


  • Programming languages: JavaScript, Node.js
  • Testing: Unit testing, TDD, functional testing
  • Working practices: Knowledge and experience of agile frameworks and practices: Scrum/Kanban, User stories, BDD/TDD, DevOps, Continuous Integration & Delivery, Pair Programming etc.
  • JavaScript frameworks: React, Redux, Isomorphic, GraphQL, Flow, Jest, TypeScript
  • Java/Scala
  • UI/UX: Accessibility, responsive design, mobile design, cross browser development and modern HTML/CSS techniques like HTML5, CSS3 and CSS pre-processors like SASS and/or LESS.
  • Application Lifecycle Management Tools: JIRA, Confluence, Jenkins (or similar)
  • AWS (Lambda / API Gateway, CloudFormation, SAM, Dynamo DB & Kinesis)

If the opportunity to be part of shaping Dunelm’s Digital presence and working on the latest cutting-edge technology and tooling excites you, please apply for our immediate attention!

  • Colleague discount plus double discount days
  • Competitive salary 
  • 25 days holiday plus bank holidays
  • Birthday day off
  • House moving day off
  • Sample sales
  • Ongoing training and support
  • Ability to run with your own ideas