
Woodbridge Senior Full Stack Enginner
Adidas · Nov 13, 2026
Applications are made on Adidas's own site. We never sit in the middle.
Job description
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 operat
Other jobs you might want
Adidas
Oshawa Contract Sales Associate, Adidas Retail Store, Oshawa (2065) 1
Nov 13, 2026
Adidas
Wilkes Barre Lead, DC Operations (Control Room) Night Shift (Thurs Sat 5pm 5am) PA
Nov 13, 2026
Adidas
Herzogenaurach Senior Manager Digital Sales(mfd) BY
Senior Manager Digital Sales(m/f/d)
Adidas
Herzogenaurach Manager Customs Germany Temp Until 31st Dec 2028 (mfd) BY
Oct 30, 2026
Adidas
Portland Manager Development Apparel OR
Manager Development Apparel
Adidas
Bogota Specialist Order Management Dist
Nov 13, 2026, Bogota