boohoo group is hiring a

Senior Software Developer

Manchester, United Kingdom
Full-Time

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.

Requirements

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

Benefits

  • 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!

#LI-GS1 #LI-HYBRID

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Developer Q&A's
Report this job
Apply for this job