H&M logo

Backend Engineer (Node.js and TypeScript)

H&M

Job Description

Are you passionate about building scalable and efficient backend systems for headless ecommerce platforms? We are seeking a highly skilled Backend Engineer specializing in Node.js, TypeScript, and Azure to join our dynamic team. As a key member of our development team, you will play a crucial role in designing, developing, and maintaining robust backend solutions that power headless ecommerce applications. You will work in an agile team and collaborate with our product managers, lead engineers, and frontend engineers to deliver high-quality, scalable, and resilient software solutions. The ideal candidate is passionate about backend development, has a strong understanding of JavaScript/TypeScript principles, and keeps up to date with the latest trends and best practices in backend development using Node.js.

Responsibilities

  • API Design: Collaborate on the design and implementation of APIs that facilitate seamless communication between the frontend and backend, ensuring an efficient flow of data in the headless ecommerce environment.
  • Databases (SQL/NoSQL): Contribute to data modeling and database design, optimizing storage and retrieval mechanisms to align with the requirements of a headless ecommerce architecture.
  • Azure Cloud: Leverage your expertise in Azure Cloud services to enhance the scalability, reliability, and performance of our backend systems, ensuring a seamless integration with our headless ecommerce applications.

Qualifications

  • Proven experience as a Backend Engineer with a focus on Node.js and TypeScript.
  • Expertise in API design and development, with a strong understanding of RESTful and GraphQL principles.
  • Experience in integrating data from diverse sources into backend systems.
  • Proficiency in database management (both SQL and NoSQL), with knowledge of data modeling and design principles.
  • Experience in Azure Cloud services and their application in backend development.
  • Familiarity with headless ecommerce architecture and best practices.
  • Familiarity with testing frameworks and tools, such as Jest, Mocha, Chai, or similar.
  • Knowledge about Containerization Technologies (Kubernetes) is a plus.
  • Good to have knowledge on Centra (headless eCommerce) and Storyblok (headless CMS).
  • Should have knowledge on CI/CD pipelines using GitHub actions.
  • Troubleshoot and resolve issues, bugs, and performance bottlenecks.
  • Conduct code reviews, identify areas of improvement, and provide constructive feedback to maintain code quality and consistency.
  • Write clean, well-documented code and ensure proper version control using Git or other version control systems.
  • Excellent communication and collaboration skills.

Additional Information

Benefits at H&M

We offer all our employees at H&M Group attractive benefits with extensive development opportunities around the globe. All our employees receive a staff discount card, usable on all our H&M Group brands in stores and online. Brands covered by the discount are H&M (Beauty and Move included), COS, Weekday, Monki, H&M HOME, & Other Stories, ARKET, Afound. In addition to our staff discount, all our employees are included in our H&M Incentive Program – HIP.

Inclusion & Diversity

H&M is a part of H&M Group. At H&M Group, we’re determined to create and maintain inclusive, diverse, and equitable workplaces throughout our organization. Our teams should consist of a variety of people that share and combine their knowledge, experience, and ideas. Having a diverse workforce leads to a positive impact on how we address challenges, on what we perceive possible, and on how we choose to relate to our colleagues and customers all over the world. Hence all diversity dimensions are taken into consideration in our recruitment process.

This is a full-time position based in Stockholm. If you feel your experience, skills, and ambitions are right, please send your resume as soon as possible. We look forward to receiving your application!

Benefits
Extracted with AI

  • Staff discount card for H&M Group brands
  • H&M Incentive Program (HIP)
  • Extensive development opportunities

Similar jobs

Last update: 23 minutes ago

Zalando logo
Zalando

Senior Software Engineer (Fullstack) with Node.js and TypeScript

Join Zalando as a Senior Software Engineer (Fullstack) with Node.js and TypeScript expertise. Drive innovation in a hybrid work environment.

PostNord logo
PostNord

Senior Node.js Backend Developer

Join PostNord as a Senior Node.js Backend Developer to drive innovation in our online shipping tool. Work in an agile team with AWS, Node.js, and more.

Hemnet logo
Hemnet

Senior Node.js Developer

Senior Node.js Developer at Hemnet, leading innovation in real estate tech with a focus on Node.js, AWS, and Agile methodologies.

On logo
On

Staff Backend Engineer - TypeScript

Join On as a Staff Backend Engineer in Berlin, focusing on TypeScript, cloud-native applications, and ERP integration.

Mindler logo
Mindler

Mid-Level Software Engineer (TypeScript, Node.js, AWS)

Join Mindler as a Mid-Level Software Engineer to develop impactful web applications using TypeScript, Node.js, and AWS.

Deel logo
Deel

Senior Backend Engineer (Node.js/TypeScript)

Join Deel as a Senior Backend Engineer specializing in Node.js and TypeScript. Work remotely to build global HR solutions.

LEGALFLY logo
LEGALFLY

Back End Engineer with Node.js and TypeScript

Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.

Hipo.ro logo
Hipo.ro

TypeScript/Node.js Backend Developer

Join our team as a TypeScript/Node.js Backend Developer in Ilfov, Romania. Engage in innovative backend solutions using modern technologies.

FINN logo
FINN

Backend Engineer (NodeJS/Typescript)

Join FINN as a Backend Engineer in Munich. Work with NodeJS, TypeScript, and more in a hybrid environment.

Zalando logo
Zalando

Full-stack JavaScript Engineer - Emerging Propositions

Join Zalando as a Full-stack JavaScript Engineer in Helsinki, focusing on enhancing customer experiences in beauty and designer domains.

Deel logo
Deel

Backend Engineer (Node.js/TypeScript)

Join Deel as a Backend Engineer specializing in Node.js and TypeScript, enhancing global hiring with leading-edge tech.

Minut logo
Minut

Software Engineer (Growth Team, Backend)

Join Minut's Growth Team as a Software Engineer focusing on backend development with Node.js and TypeScript.

Otrium logo
Otrium

Senior Back End Engineer (Node.js)

Senior Back End Engineer specializing in Node.js, involved in scalable tech solutions for the fashion industry.

Minut logo
Minut

Senior Backend Engineer (Node.js, TypeScript)

Join Minut as a Senior Backend Engineer to design, build, and scale systems using Node.js and TypeScript in a hybrid work environment.

Mevisio logo
Mevisio

Full Stack Engineer with Node.js and React.js

Join Mevisio as a Full Stack Engineer in Stockholm. Work with Node.js, React.js, and TypeScript in a hybrid setting.

Honey logo
Honey

MTS 2, Software Engineer - Node.js

Join PayPal as a Software Engineer focusing on Node.js and backend development for notification services.

Klarna logo
Klarna

Senior Full Stack Engineer - JavaScript

Senior Full Stack Engineer role at Klarna, Stockholm. Work with JavaScript, TypeScript, React Native, and more in a dynamic team.

Amazon logo
Amazon

Frontend Engineer - JavaScript, TypeScript, Node.js

Join Amazon's AZA team as a Frontend Engineer to develop AI-powered tools using JavaScript, TypeScript, and Node.js.

Prodikt logo
Prodikt

Senior Back End Developer

Senior Back End Developer with expertise in JavaScript, TypeScript, Node.js, AWS, Azure, and PostgreSQL. Hybrid work model, inclusive environment.

Craft Docs logo
Craft Docs

Mid-Level Backend Engineer (Node.js, TypeScript, AWS)

Join Craft Docs as a Mid-Level Backend Engineer. Work with Node.js, TypeScript, AWS in a hybrid environment. Shape the future of productivity software.

Klarna logo
Klarna

Senior Full Stack Engineer - JavaScript

Senior Full Stack Engineer needed in Stockholm, skilled in JavaScript, TypeScript, Node.js, React Native. Join Klarna to revolutionize fintech.

On logo
On

Senior Backend Software Engineer - TypeScript

Join On as a Senior Backend Software Engineer in Berlin, focusing on TypeScript, microservices, and cloud-native applications.

Anyfin logo
Anyfin

Senior Node.js Developer

Join Anyfin as a Senior Node.js Developer to build and optimize financial backend systems in a dynamic fintech environment.

Klarna logo
Klarna

Senior Full Stack Engineer - JavaScript

Senior Full Stack Engineer role focusing on JavaScript, Agile practices, and innovative solutions in Stockholm.