Save time and effort sourcing top tech talent

Senior Software Engineer

Manchester, United Kingdom
Cloud Engineer DevOps Engineer Engineering Manager Node.js Developer PHP Developer Full Stack Node.js Developer Full Stack PHP Developer
Boohoo Group

Sign up for the chance to get matched to this role, and similar opportunities.

Having started in 2006 with just three team members, we've evolved into a multi-brand, ecommerce giant with offices worldwide and a passionate team of over 4,000. In the past year alone, we've achieved remarkable milestones including automating our Sheffield distribution centre, launching our US warehouse, and initiating our tech re-platforming. 

In Tech, we’re proud to support every function. We’re a digital-first company that is totally cloud native. We embrace change and future-proof the business, delivering critical customer facing and internal stakeholder facing systems. Everything from colleague tech to frontend websites and apps, buying and merchandising tooling, and all that’s in-between, we take care of it. Our ideas support and drive the Group’s agenda.

 

Your Team

The Supply Chain Technology team is an integral part of the wider Tech function, working closely with our Supply Chain colleagues to deliver and support business priorities across our Supply Chain systems. Encompassing Technical Delivery Management, Business Analysis, Engineering and Quality Assurance, our friendly, supportive team work together to drive action and deliver results.

Your Role

As a Senior Software Engineer at Boohoo Group, you will play a key role in designing, developing, and maintaining high-performance, scalable microservices and serverless Cloud components. This role requires a hands-on engineer with strong technical expertise in NodeJS, but who is also keen to learn other languages and technologies (e.g. PHP for legacy applications). You must also have good communication skills to articulate complex solutions to other team members and stakeholders.

Your Tasks and Responsibilities

  • Strong proficiency in NodeJS with a deep understanding of OOP, SOLID and design patterns.
  • Experience with RESTful APIs, microservices architecture, and cloud technologies (AWS preferred).
  • Proficient in database technologies such as MySQL, PostgreSQL, or MongoDB.
  • Strong problem-solving skills and the ability to think critically and analytically.
  • A keen interest in expanding expertise to other languages (e.g. PHP, Python).
  • Experience mentoring and guiding Junior members of the team.
  • Skilled in developing and maintaining end-to-end and unit tests.
  • Understanding of how to write efficient, performant single or multi-threaded processes for high throughput/datasets.

Your Skills, Knowledge and Experience

  • Experience building and integrating with GraphQL APIs.
  • Familiarity with front-end technologies (e.g. Vue, React, NextJS).
  • Experience using PHP frameworks (e.g. Laravel, Zend, Symfony).
  • Experience using Datadog or other solution monitoring platforms.
  • Experience using Docker.

Sign up for the chance to get matched to this role, and similar opportunities.

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?