Software Engineer

Today, Dunelm

Greater London

Hybrid

GBP 60,000 - 90,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Today, Dunelm is seeking engineers to contribute to evolving our digital platform, delivering high-quality software for customers and colleagues in a collaborative, fast-paced environment. You will work across frontend, backend and test development, balancing innovation with robust, secure code and automated testing.

You will join a cross-functional team, participate in agile ceremonies, and help shape technical direction while delivering reliable software for our customers.

Qualifications

  • Experience across frontend, backend and test development.
  • Strong collaboration within cross-functional teams.
  • Ability to write robust, maintainable code.

Responsibilities

  • Engage in hands-on design and development as part of a cross-functional team.
  • Participate in Agile ceremonies including sprint planning and retrospectives.
  • Collaborate with Product Managers, UX, and engineers to deliver solutions.
  • Focus on quality from the start with reliable, maintainable software.
  • Build software with security in mind and follow secure-by-design principles.
  • Write automated unit, integration, and API tests.
  • Contribute to code reviews and share knowledge to improve quality.
  • Promote a DevOps culture with CI/CD pipelines.
  • Influence engineering practices and technology choices.
  • Identify and solve problems and navigate ambiguity.
  • Stay current with industry trends and best practices.

Job description

If you love working with the latest technologies such as Node.js, AWS Lambda, Typescript & React, then we are the home for you. Our focus is on delivering top-quality software, and we value individuals who have expertise in frontend, backend and test development. Your role will be to contribute to the evolution of our digital platform, helping deliver high-quality solutions that improve the experience for our customers and colleagues. You will balance your passion for delivering exceptional online service and solutions for our customers with the precision needed to create robust code, automated tests, and seamless functionality. Working collaboratively with your team, you will take pride in delivering high-quality software.

Responsibilities
  • Engage in hands-on design and development as part of a cross-functional, self-organising team, using collaborative techniques such as pair programming and shared problem solving.
  • Actively participate in Agile ceremonies, including sprint planning, backlog refinement, estimation, and retrospectives, contributing to continuous improvement of team ways of working.
  • Collaborate closely with Product Managers, Delivery Leads, UX, Tech Leads, and fellow engineers to understand business problems and deliver solutions that meet both user and commercial needs.
  • Think about quality from the start; understanding user impact, edge cases, failure scenarios, and designing software with reliability and maintainability in mind.
  • Build software with security in mind from the outset, applying secure-by-design principles, identifying potential risks, and following security standards throughout the software development lifecycle.
  • Write and maintain meaningful automated unit, integration, and API tests as part of normal development.
  • Take part in code reviews, offering constructive feedback and sharing knowledge to improve overall code quality, consistency, security, and maintainability across the team.
  • Embrace and promote a DevOps culture, contributing to and improving CI/CD pipelines, and taking shared ownership of software from development through to production.
  • Contribute to shaping the technical direction of your team, and where appropriate influence wider engineering practices, standards, and technology choices.
  • Proactively identify and solve problems, driving technical solutions rather than waiting for direction, and helping the team navigate ambiguity.
  • Stay up to date with industry trends, tools, and practices, applying relevant learnings to keep our software and ways of working current and competitive.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

NatWest Group • Greater London

On-site
GBP 65,000 - 90,000
Software Engineer
Software Engineer

NatWest Group • City of Edinburgh

On-site
GBP 55,000 - 75,000
Senior Full Stack Developer - TypeScript / Node.js / React
Senior Full Stack Developer - TypeScript / Node.js / React

Adria Solutions Ltd • Manchester

On-site
GBP 70,000 - 100,000
Senior Full Stack Developer - TypeScript / Node.js / React
Senior Full Stack Developer - TypeScript / Node.js / React

Adria Solutions Ltd • Manchester

On-site
GBP 70,000 - 100,000
Senior Full Stack Developer - TypeScript / Node.js / React
Senior Full Stack Developer - TypeScript / Node.js / React

Adria Solutions • Lancashire

On-site
GBP 85,000 - 120,000
Software Engineer
Software Engineer

Security Wizardry Radar Page • Farnborough

On-site
GBP 40,000 - 60,000
Senior Full Stack Developer.Net & React/Typescript
Senior Full Stack Developer.Net & React/Typescript

IT Architecture • Ledston

On-site
GBP 70,000 - 95,000
Tech Lead (Poland)
Tech Lead (Poland)

Remotestar • Cambourne

Hybrid
GBP 90,000 - 130,000
Software Engineer, Full Stack
Software Engineer, Full Stack

NatWest Group • Greater London

On-site
GBP 70,000 - 90,000
Senior Full Stack Developer - TypeScript / Node.js / React
Senior Full Stack Developer - TypeScript / Node.js / React

Adria Solutions • Gainsborough CP

On-site
GBP 70,000 - 110,000