Senior Software Engineer – Full Stack
Senior Software Engineer – Full Stack
- Full-time
Job Description
We are looking for an experienced Senior Full Stack Engineer with a passion for innovation and fashion to join our growing technology team. We are building digital solutions that enhance every aspect of the customer journey whether online, in-store, or behind the scenes. In this role, you will collaborate with creative minds and technical experts to deliver seamless, scalable, and inspiring experiences across multiple fashion brands. You will contribute to the evolution of a fashion ecosystem that prioritizes growth, sustainability, and technological advancement, ensuring our brands remain not only relevant but ahead of the curve.
WHAT YOU’LL DO
We’re looking for a skilled Full Stack Engineer who has experience with Node.js, React.js, Typescript and Azure to join our growing team. In this role, you’ll help design, build, and maintain the backend services that power our eCommerce applications. This role is perfect for someone who enjoys backend development, is confident in writing clean and efficient code using Node.js (React.js/Typescript) and likes working on modern cloud-based systems.
In addition to the above, your role will involve:
- Work on API Design: Help design and build APIs that allow the frontend and backend to work smoothly together. These APIs will make sure data flows quickly and efficiently in our headless eCommerce setup.
- Use Databases (SQL/NoSQL): Help with designing and working with databases. You’ll make sure data is stored and accessed in a way that fits the needs of our platform.
- Work with Azure Cloud: Use your knowledge of Azure to make our backend systems more scalable, reliable, and fast. You’ll make sure everything runs smoothly and connects well with our eCommerce apps.
WHO YOU ARE
We are looking for candidates with:
Skills & Experience:
- Degree in Computer Science/Information Technology (B.Tech/B.E/MS/MTech) or a related field
- 6-9 years of professional software engineering experience
- Strong hands-on experience with React and TypeScript, building complex, interactive UIs
- Proficiency in Node.js and TypeScript for backend service development
- Experience with client-side state management (Zustand, Redux, MobX) and immutable state patterns
- Experience with data-fetching/caching libraries (TanStack React Query, SWR, Apollo Client)
- Understanding of modern frontend build tooling (Parcel, Webpack, Vite, or similar)
- Experience building serverless/cloud functions (Azure Functions, AWS Lambda, or GCP Cloud Functions)
- Experience in Observability: Azure Application Insights
- Experience with SQL query builders/ORMs (Knex.js, Prisma, TypeORM)
- Experience with schema/runtime validation libraries (Zod, Yup, or similar)
- Experience designing and consuming REST and/or GraphQL APIs
- Working knowledge of relational databases (SQL Server, PostgreSQL, MySQL)
- Experience integrating with internal/external production APIs at scale
- Hands-on experience with a major cloud provider (Azure preferred, or AWS/GCP)
- Experience with CI/CD pipelines (GitHub Actions or similar) and containerization basics (Docker)
- Strong unit testing practices (Jest or similar)
- Experience with end-to-end testing frameworks (Playwright, Cypress, or similar)
- Strong system design judgment, including trade-offs across architecture choices
And people who are…
- Collaborative team players with a problem-solving mindset
- Mentoring engineers and driving technical decisions
- Passionate about building user-centric, reliable solutions
- Eager learners, open to new technologies and development practices
- Strong communicators who thrive in multicultural, cross-functional environments
WHO YOU’LL WORK WITH
The marketing domain enables end-to-end marketing capabilities, from strategy and planning to content production and marketing activation, supporting global and regional teams.
You’ll be a part of the Compass product area, Compass is H&M's internal assortment-planning tool. It gives buying and planning teams a single collaborative workspace to build, visualise, and organise seasonal product assortments. Planners work on interactive documents and boards where they arrange articles, frames, and elements, pulling live product data straight from H&M's internal product APIs.
WHO WE ARE
H&M is a global company of strong fashion brands and ventures. Our goal is to prove that there is no compromise between exceptional design, affordable prices, and sustainable solutions. We want to liberate fashion for the many, and our customers are at the heart of every decision we make.
We are made up of thousands of passionate and talented colleagues united by our shared culture and values. Together, we want to use our power, our scale, and our knowledge to push the fashion industry towards a more inclusive and sustainable future.
Help us re-imagine fashion and together we will re-shape our industry. Learn more about H&M here.
WHY YOU’LL LOVE WORKING HERE
At H&M, we are proud to be a vibrant and welcoming company. We offer our employees attractive benefits with extensive development opportunities around the globe.
We offer all our employees at H&M attractive benefits with extensive development opportunities around the globe. All our employees receive a staff discount card, usable on all our H&M 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. In addition to our staff discount, all our employees are included in our H&M Incentive Program – HIP. You can read more about our H&M Incentive Program here.
In addition to our global benefits, all our local markets offer different competitive perks and benefits. Please note that they may differ between employment types and countries.
JOIN US
Our uniqueness comes from a combination of many things – our inclusive and collaborative culture, our strong values, and opportunities for growth. But most of all, it’s our people who make us who we are.
Take the next step in your career together with us. The journey starts here.
We are committed to a recruitment process that is fair, equitable, and based on competency. We therefore kindly ask you to not attach a cover letter in your application.
Additional Information
This is a full-time position apply by sending in your CV in English as soon as possible. Due to data policies, we only accept applications through the SmartRecruiters or career page.
By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply
I'm interestedI'm interestedPrivacy Notice