Senior Software Developer

Multi-brand, ecommerce giant with offices worldwide and a team of over 4,000, started in 2006.
Manchester, UK
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
E-Commerce

Description For Senior Software Developer

boohoo group, a multi-brand ecommerce giant, is seeking a Senior Software Developer to join their Supply Chain Technology team. Started in 2006, the company has grown to over 4,000 team members with offices worldwide. As a digital-first, cloud-native company, boohoo group is looking for a hands-on engineer with strong technical expertise in NodeJS and a willingness to learn other languages and technologies.

The role involves designing, developing, and maintaining high-performance, scalable microservices and serverless Cloud components. Key responsibilities include working with RESTful APIs, microservices architecture, and cloud technologies (preferably AWS). The ideal candidate will have strong problem-solving skills, proficiency in database technologies, and experience mentoring junior team members.

The Supply Chain Technology team is an integral part of the wider Tech function, working closely with Supply Chain colleagues to deliver and support business priorities. The team encompasses Technical Delivery Management, Business Analysis, Engineering, and Quality Assurance.

Recent company achievements include automating their Sheffield distribution centre, launching a US warehouse, and initiating a tech re-platforming. The Tech team at boohoo group supports every function, from colleague tech to frontend websites and apps, buying and merchandising tooling, and everything in between.

This is an excellent opportunity for a skilled developer looking to work in a fast-paced, innovative environment with a company at the forefront of ecommerce technology.

Last updated 6 months ago

Responsibilities For Senior Software Developer

  • Design, develop, and maintain high-performance, scalable microservices
  • Work with serverless Cloud components
  • Articulate complex solutions to team members and stakeholders
  • Mentor junior team members
  • Contribute to the development of efficient and performant processes

Requirements For Senior Software Developer

Node.js
MySQL
PostgreSQL
MongoDB
  • Strong proficiency in NodeJS with 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 ability to think critically and analytically
  • 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 efficient, performant single or multi-threaded processes for high throughput/datasets

Benefits For Senior Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • 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
  • Reward Platform for tailored benefits
  • 40% discount across 8 brands, 20% discount on Debenhams
  • Discount & Cashback portal
  • Season Ticket Loans
  • Learning and development support
  • Social calendar

Interested in this job?

Jobs Related To boohoo group Senior Software Developer

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud implementation and development.

Community Engagement Market Manager - Corporate Responsibility

Community Engagement Market Manager role at JPMorgan Chase, focusing on strengthening inclusive economic growth in the New York Metro area through stakeholder engagement and community development initiatives.

Lead Software Engineer - Java, Spring Boot, React, Kafka

Lead Software Engineer position at JPMorgan Chase focusing on Java, Spring Boot, React, and Kafka development for the Equities/Future and Options Execution Technology Group.

Senior Lead Software Engineer - Java / Python Full Stack

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java/Python full stack development for the Credit Trading Team.

Sr Software Engineer Java Full Stack

Senior Java Full Stack Engineer role at JPMorgan Chase, developing scalable enterprise solutions with competitive compensation and comprehensive benefits.