Senior Software Engineer - Backend (Node.js)

Senior Backend Engineer Product Design


At adidas, we believe that "Through Sport, we have the power to change lives”.

To change lives, we have to create direct relationships with consumers, and the best way to accelerate this process is through Digital.



Our tech hub in Zaragoza is providing the technical solutions to the fast growth adidas digital business. We create the vision, design, build and operate everything related to digital B2C business, or internal solutions, for adidas. From online web and mobile stores to digital marketing, to internal products used during product creation lifecycle.

Are you ready to live adidas experience?


Your Project:

Being one of adidas’ core digital priorities, the Digital Creation program aims at digitizing the entire product design and creation process in adidas. By establishing an end-to-end design to production process based on 3D data, we will unleash new creative potential in product creation and, at the same time, streamline processes by enabling better communication and decision making. This is achieved by building, integrating, and connecting innovative 3D application and solutions to provide leading tools to our internal customers.


As a Senior Backend Engineer, you will be working on backend capabilities for our internal Design and Creation teams.


Key Responsibilities:

  • You will join a team of talented and passionate software engineers that will help adidas deliver the best products.
  • You will be part of the technical experts of the application stack as well as the underlying infrastructure and have direct responsibility for:
    • Design, code, verify, test, document, amend and refactor APIs for our Product Design Solutions
    • Work in collaboration with your team assisting in the design definition and management of requirements and components of larger software systems.
    • QA excellence, specifically automatic testing (performance, functional, smoke, …)
    • Continuous integration, automated testing and automatic deployment to ensure frequent and reliable releases with minimum downtime
    • Highest application scalability, performance and stability.
  • Apply best-in-class standards and tools, to achieve a well-engineered result. Collaborate in reviews of work with others as appropriate.



What we are looking for:

  1. Strong knowledge of software and algorithm development, tools and processes and passion for latest technology and consumer value delivery.
  2. At least years of experience in overall software development with exposure to the full product development cycle – from requirements through post-release.
  3. 5+ year of experience in web technologies (HTML, CSS, JavaScript and node.js)
  4. 3+ year of hands-on experience in AWS including CDK and serverless Development
  5. College or university degree with focus on IT or equivalent combination of education and experience.
  6. Strong interpersonal and communication skills. Proficient spoken and written command of English.
  7. 2 years of proven working experience leading a team.
  8. Some experience in 3D technologies
  9. Some first experiences in algorithm development with C++ and Python.
  10. Some first experience in developing for both Windows and Mac is a plus


Main technologies we use:

  • Typescript, JavaScript, C++ and Python as primary programming languages.
  • Rest API’s with Node JS, Kubernetes, Docker Jenkins
  • Cloud Platform: AWS
  • CI/CD: Jenkins
  • Agile methodologies: Scrum/Kanban. 


What we offer:

  • Be part of a company where digital transformation, innovation and continuous improvement are core principles of our culture.
  • Join a team of talented and passionate engineers, with a lot of opportunities to learn, grow and reach your expectations.
  • Individual development, training and a tech community.
  • Sport friendly environment, great work-life balance and flexibility.
  • Competitive salary, benefits and valuable discounts on adidas & Reebok products. 


To be the best sports company in the world, you need the best talents within your teams.

Do you have experience, or want to learn all the technologies we use? Are you looking for growing professionally within adidas? We are happy to receive your application.


adidas celebrates diversity, supports inclusiveness and encourages individual expression in our workplace. We do not tolerate the harassment or discrimination toward any of our applicants or employees. We are an Equal Opportunity Employer.

Job Title:  Senior Software Engineer - Backend (Node.js)

Brand:  adidas
Location:  Zaragoza
TEAM:  Information Technology
State:  Z
Country/Region:  ES
Contract Type:  Full time
Number:  490293
Date:  Jan 6, 2023