Senior Software Developer

boohoo group plc, City Centre, Manchester

Senior Software Developer

Salary Not Specified

boohoo group plc, City Centre, Manchester

  • Full time
  • Permanent
  • Onsite working

Posted today, 5 Oct | Get your application in now to be one of the first to apply.

Closing date: Closing date not specified

job Ref: 157c7fed512c4bdb9a1289b7e4ef6831

Full Job Description

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.

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.,

  • 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.
  • Additionally it would be great if you had any experience in (however this is not essential):
  • 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.

    25 days holiday plus bank holidays
  • Discretionary bonus scheme
  • Company share scheme
  • Life Assurance
  • Company Pension Scheme
  • Flexible working hours
  • Free onsite Gym
  • Employee assistance programme including 24-hour confidential helpline
  • Our Reward Platform allows you to tailor your benefits to suit your needs - such as Private Healthcare, Dental and Healthcare Cash Plans, a Cycle2work Scheme and plenty of fun anytime benefits such as coffee club or virgin experience days.
  • 40% discount across 8 brands, 20% discount on Debenhams
  • Discount & Cashback portal
  • Season Ticket Loans
  • Learning and development support and opportunities both internally and externally
  • Our social calendar? Next level!