2,245,093open jobs
144,441companies
256,098added this week
Browse all
Location
Hybrid (Woodbridge, Canada)
Seniority
Senior
Visa
Sponsors visas in United States, United Kingdom; no register of this country names it

Confirmed on the employer's own hiring board on Nov 13, 2026. First seen by Alion on Nov 13, 2026. Adidas scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Adidas is a German sportswear company headquartered in Herzogenaurach, Bavaria, designing and selling athletic footwear, apparel and accessories for sports and lifestyle markets. Registered by Adolf Dassler in 1949, it is the largest sportswear maker in Europe and the second largest in the world, listed on the Frankfurt Stock Exchange and selling through its own stores, ecommerce and wholesale partners worldwide. Its hiring ranges from retail sales consultants, stockroom and seasonal staff in stores from London to Manila and Shanghai, to franchise account managers, digital analytics managers and corporate roles in Portland, Amsterdam, Porto and Zaragoza.

Senior Full-Stack Engineer

Enterprise applications | Principal-level engineering depth | AI-assisted delivery | Hands-on engineering leadership

Location: Toronto, Canada

Reports To: Director, Engineering

About the Opportunity

adidas NAM Tech is enhancing enterprise web applications that support essential business processes across the NAM market. We are seeking a senior, hands-on full-stack engineer with principal-level engineering depth who can deliver production solutions while helping shape stronger engineering practices, AI-assisted development, and technical direction across the team.

This role requires more than familiarity with React, Node.js, and PostgreSQL. The successful candidate will apply strong software-engineering fundamentals, translate business needs into maintainable designs, and take accountability for correctness, security, reliability, and long-term supportability.

The engineer will design, build, test, deploy, and support enterprise-grade web solutions using technologies such as React, Vite, TypeScript, Node.js, PostgreSQL, and AWS. Development will follow a Spec Driven Development approach, using clear specifications to guide implementation, testing, and delivery. The role collaborates with solution architecture, product, platform and DevOps, quality engineering, security, distributed delivery teams, and business stakeholders.

Role Purpose

Own outcomes across the application stack, from modern user experiences and component design through Node.js services, enterprise APIs, data models and AWS-hosted production environments. Act as a technical catalyst who combines hands-on delivery with sound architectural judgment and helps the team adopt disciplined, AI-assisted engineering practices.

Primary Focus : Full-stack application engineering

Delivery Scope: Design, build, integration, testing, deployment and support

Leadership Contribution: Technical direction, AI-assisted engineering and change enablement

Key Responsibilities

Full-Stack Application Engineering

  • Develop responsive, accessible, and maintainable web applications using React, Vite, and TypeScript.

  • Design reusable components, state-management approaches, and consistent user-interface patterns.

  • Design, build, and maintain Node.js and Express services, APIs, and application business logic.

  • Model data with PostgreSQL and Prisma, including appropriate transaction and concurrency strategies.

  • Apply asynchronous programming, structured error handling, logging, validation, auditability, and performance engineering across the solution.

Architecture, API, Integration, Identity, and Security

  • Define clear service boundaries and create versioned, maintainable REST APIs and OpenAPI 3.1 specifications.

  • Implement and maintain API exposure and integration patterns, including approved routing, security, traffic-control, and observability policies.

  • Implement authentication and authorization requirements across front-end and back-end components.

  • Protect sensitive data and apply least privilege, secure coding, input validation, dependency management, and auditability practices.

  • Integrate applications with internal and external enterprise systems and maintain clear API and data contracts.

AI-Assisted Engineering and Technical Leadership

  • Use Spec Driven Development approach while retaining responsibility for correctness, security, maintainability, and licensing compliance.

  • Develop clear specifications, acceptance criteria, implementation plans, and API/data contracts that guide human and AI-assisted implementation.

  • Use AI agents to accelerate implementation, testing, refactoring, and documentation within approved architectural boundaries.

  • Independently verify AI-generated code, tests, documentation, and design recommendations before they are accepted into the product.

  • Help establish practical patterns and guardrails for AI-assisted software delivery, and coach other engineers in their effective use.

  • Bring technical vision, challenge assumptions constructively, and act as a catalyst for modern engineering practices while remaining hands-on and delivery-focused.

Quality, Delivery, and Production Ownership

  • Create and maintain automated unit, integration, and Playwright browser tests as part of feature delivery.

  • Participate in technical design, refinement, estimation, code reviews, and agreed quality gates.

  • Work with AWS Platform / DevOps engineers on CI/CD pipelines, environments, monitoring, and release readiness.

  • Support deployment, hypercare, incident diagnosis, root-cause analysis, and Level 3 production support.

  • Maintain technical documentation, reusable standards, and knowledge-transfer materials.

Required Technical Skills

Engineering Depth

  • Strong understanding of component and state design, asynchronous programming, API and service boundaries, data modelling, transactions and concurrency, authentication versus authorization, and application performance.

  • Ability to apply these principles to unfamiliar requirements and technologies, explain trade-offs, and make sound design decisions.

  • Strong understanding of domain-driven design, bounded contexts, contract-first development, single-source-of-truth principles, deterministic logic, and independently deployable services.

  • Strong TypeScript engineering practices, including strict type safety and disciplined avoidance of unsafe bypasses.

  • Strong debugging and problem-solving skills across the browser, services, APIs, data, identity, and production environment.

Core Full-Stack and Delivery Skills

  • React, Vite, TypeScript, and Node.js

  • GitHub Spec Kit with GitHub Copilot / Claude Code

  • PostgreSQL and practical relational data modelling

  • REST APIs, OpenAPI 3.1, and Kong or a comparable enterprise API gateway

  • OAuth 2.0, OpenID Connect, authentication, authorization, auditability, and secure coding

  • Automated unit, integration, and browser testing

  • Git, CI/CD practices, application logging, monitoring, and production diagnostics

  • AWS-hosted application environments, containerized application awareness, Git, and CI/CD practices

Required Experience

  • Strong hands-on experience delivering and supporting production web applications using React, TypeScript, Node.js, and PostgreSQL.

  • Hands-on experience with GitHub Spec Kit.

  • Demonstrated technical leadership contribution, including architecture decisions, engineering standards, mentoring, or cross-team influence.

  • Experience designing service boundaries, enterprise APIs, data models, transaction handling, and secure identity patterns.

  • Evidence of solving performance, reliability, security, or maintainability challenges in production systems.

  • Experience using AI coding tools to accelerate delivery while independently reviewing and validating generated outputs.

  • Experience collaborating with architects, platform engineers, quality engineers, security partners, business stakeholders, and distributed delivery teams.

  • Ability to take ownership from ambiguous requirements through design, implementation, deployment, support, and continuous improvement.

  • At adidas we offer a Hybrid work policy which requires attendance in the office Monday through Thursday wtih flexibility to work remotely on Friday each week. For work requiring high degree of collaboration or an in-person presentation, in-office attendance is required even on Friday.

Preferred Skills or Rapidly Learnable Skills

  • Prisma, AsyncAPI, OpenTelemetry, Vitest, Supertest, and repository-specific specification and governance workflows.

  • Enterprise integration and event-driven architecture patterns

  • Infrastructure-as-code awareness and practical DevOps fundamentals

  • AWS-hosted application environments, containerized applications, and infrastructure-as-code practices.

  • Wholesale, retail, B2B commerce, order management, supply chain, sales planning, or enterprise operations experience

  • Experience leading adoption of new engineering methods, tools, or team practices

  • Experience coaching engineers and influencing technical decisions without relying solely on formal authority

Success Measures: First 6 Months

  • Deliver production-ready full-stack features aligned with agreed priorities and engineering standards.

  • Provide sound technical direction while remaining directly involved in implementation and review.

  • Establish effective specifications, acceptance criteria, and API/data contracts for key delivery areas.

  • Use AI-assisted engineering to improve delivery speed without compromising correctness, security, or maintainability.

  • Improve application performance, reliability, security, automated testing, documentation, and production support readiness.

  • Contribute reusable engineering patterns and effective knowledge transfer across NAM and distributed delivery teams.

Ideal Candidate Profile

A principal-minded, hands-on full-stack engineer who combines deep software-engineering fundamentals with practical delivery. This person can move between React and TypeScript user experiences, Node.js services, APIs, identity, PostgreSQL, testing, performance, and production diagnostics while maintaining a clear view of the overall solution.

The ideal candidate brings technical vision and acts as a catalyst for change, particularly in the responsible adoption of AI-assisted engineering. They are pragmatic, collaborative, and accountable, and can turn ambiguous business needs into secure, maintainable, production-ready applications.

adidas offers a robust and progressive range of benefits, including: health and dental benefits, including prescription drug coverage, out of country coverage, short and long-term disability, basic life and AD&D insurance, and an Employee & Family Assistance Program. Employees are able to enroll in adidas’ Retirement Savings Plan with employer match. Qualifying employees are eligible for our education assistance program and fitness reimbursement program.

Employees are eligible to earn an annual bonus based on both company and personal performance. We recognize the commitment of our employees by increasing vacation time with length of service. We also offer Service Awards & Service Time Off during milestone years, paid bereavement leave, and parental leave top-up to eligible employees.

Though our teammates hail from all corners of the world, our working language is English

At adidas we offer a Hybrid work policy which requires attendance in the office Monday through Thursday, with the flexibility to work remotely on Friday each week. For work requiring a high degree of collaboration or an in-person presentation, in-office attendance is required even on Friday.

The working location of this position is Woodbridge, ON - Canada

The anticipated low and high end of the base pay range for this position is $130,000 - $140,000 CAD. Actual salary will be based on various factors, such as a candidate’s experience, qualifications, skills & competencies, and proficiency for the role.

Though our teammates hail from all corners of the world, our working language is English. .

adidas is an equal opportunity employer. We encourage applications from all qualified candidates, including those with Disabilities, and will accommodate applicants’ needs, upon request, throughout all stages of the recruitment and selection process. If selected to participate in an interview, accommodations will be made available on request. Please inform the Recruiter of the accommodation(s) that you may require. Information received relating to accommodation will be addressed confidentially.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,245,093 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
Woodbridge
$64k – $86k per year · Hybrid · 7+ years exp · Toronto · Winnipeg
Apex
AI/ML
Agentforce
DevOps
CI/CD
Jenkins
Git
GitHub
Management
Agile
Apply
Hybrid · Full-Time · Bachelor's Degree · Montreal
Java
Databases
Snowflake
AI/ML
AI Agents
OpenAI
Apply
Software Engineer III 7 hours ago
In office · 4+ years exp · Master's Degree · Vancouver
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
React.js
DevOps
Prometheus
GitLab CI
CI/CD
AWS
Kubernetes
Grafana
Apply
Software Engineer P3 7 hours ago
In office · 4+ years exp · Bachelor's Degree · Burnaby
C++
C++
OpenGL
DevOps
Windows
TCP/IP
Apply
$127k – $169k per year · Equity · Remote (Canada) · 8+ years exp · Canada
JavaScript
TypeScript
Frontend
Vue.js
React.js
Mobile
Declarative UI
Apply
Remote (EAEU) · Saint Petersburg
Python
C++
Perl
DevOps
Debian
Linux
TCP/IP
Cryptography
OpenSSL
Apply
up to $42k per year · Remote (EAEU) · Full-Time · Moscow
Python
TypeScript
Python
SQLAlchemy
FastAPI
Databases
PostgreSQL
ElasticSearch
AI/ML
Claude Code
DevOps
GitLab CI
Docker
Kubernetes
GitLab
Cybersecurity
Keycloak
Authentik
OWASP Top 10
Management
Confluence
Jira
QA
Playwright
Pytest
Apply
$8.3k per year (net) · Remote (EAEU) · Internship · Rostov-on-Don
Java
Java
Spring Framework
Hibernate
Databases
MySQL
PostgreSQL
DevOps
Git
Apply
up to $42k per year · Remote (EAEU) · Full-Time · Moscow
Python
JavaScript
Java
TypeScript
Python
Django
Java
Spring Boot
Databases
MySQL
PostgreSQL
AI/ML
Claude Code
Frontend
React.js
DevOps
Terraform
Ansible
Helm
GitLab CI
Docker
Kubernetes
GitLab
Management
Confluence
Jira
Apply
Equity · Remote (EU, Europe)
Databases
PostgreSQL
ClickHouse
AI/ML
Model Context Protocol
Prompt Engineering
AI Agents
LLM
RAG
DevOps
Rest API
gRPC
Terraform
GCP
Loki
Prometheus
Azure
CI/CD
GitOps
ArgoCD
AWS
Kubernetes
Grafana
Amazon EKS
Google GKE
Azure AKS
GitHub
GitLab
IAM
Apply
$70k – $78k per year · In office · Part-Time · 1+ year exp · Woodbridge
Apply
$35k – $39k per year · Hybrid · Full-Time · High School Diploma · Woodbridge
Apply
Pump Millwright 2 days ago
$50k – $72k per year · In office · Full-Time · High School Diploma · Woodbridge
Apply
Property Manager 2 days ago
$69k – $95k per year · Hybrid · Full-Time · 5+ years exp · Woodbridge
Apply
In office · Full-Time · Woodbridge
Apply
See all jobs
This is one of many
2,245,093 more open roles from verified company boards, updated every day.