Senior Full Stack Developer/AI Builder
- Woodbridge, ON, Canada
The working location of this position is Woodbridge, ON - CanadaThe anticipated low and high end of the base pay range for this position is $130,000 - $140,000 CAD. · Full-time
Applications open in a new tab.
Job details
- Pay
- The working location of this position is Woodbridge, ON - CanadaThe anticipated low and high end of the base pay range for this position is $130,000 - $140,000 CAD.
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
adidas NAM Tech is enhancing an enterprise web application that supports essential business processes across the NAM market.
We are seeking a highly skilled Senior Full-Stack Front-End/Back-End Developer who can design, build, test, deploy, and support enterprise-grade web solutions using technologies such as React, Vite, TypeScript, Node.js, PostgreSQL, Kong, and AWS. In this role, you will collaborate with a Solution Architect, Technical Lead, Product Owner, Platform and DevOps specialists, as well as quality engineering, security partners, and business stakeholders to deliver secure, reliable, and maintainable solutions.
The ideal candidate is an end-to-end engineer who is equally comfortable developing modern user experiences, building Node.js services and APIs, implementing authentication and authorization controls, diagnosing production issues, and enhancing performance and security.
Role Purpose
Design, develop, deploy, and support enterprise web application features from the React and TypeScript front end through Node.js services, enterprise APIs, Kong integration, PostgreSQL data access, and AWS-hosted production environments.
Key ResponsibilitiesFront-End Development
- Develop responsive and maintainable web applications using React and TypeScript.
- Create reusable components and consistent user-interface patterns.
- Integrate front-end experiences securely with APIs and identity services.
- Apply accessibility, browser compatibility, performance, and secure coding practices.
- Design, build, and maintain Node.js services and application business logic.
- Design clear, versioned, and maintainable APIs.
- Implement PostgreSQL data access and controlled database changes.
- Create appropriate error handling, logging, validation, and audit capabilities.
- Troubleshoot application behaviour and improve service reliability and performance.
- Implement and maintain API exposure and integration patterns using Kong.
- Design REST APIs and OpenAPI 3.1 specifications.
- Maintain API documentation and support reusable integration patterns.
- Implement authentication and authorisation requirements across front-end and back-end components.
- Protect sensitive data and follow secure coding standards.
- Participate in security reviews and address identified vulnerabilities.
- Create and maintain automated unit, integration, and Playwright browser tests as part of feature delivery.
- Participate in code reviews and follow agreed quality gates.
- Support regression, performance, security, and business acceptance testing.
- Work with the QA Automation Engineer to improve test coverage and release confidence.
- Participate in requirements discussions, technical design, refinement, and estimation.
- Work with the AWS Platform / DevOps Engineer on delivery pipelines, environments, monitoring, and release readiness.
- Support deployment, hypercare, incident diagnosis, root-cause analysis, and Level 3 support.
- Maintain technical documentation and contribute reusable development standards and patterns.
Core Full-Stack Skills
- React, Vite and TypeScript
- Node.js
- API design
- Kong
- Authentication and authorization
- Automated unit, integration, and browser testing
- Performance and secure coding
- PostgreSQL
- AWS-hosted application environments
- Git and source control
- CI/CD practices
- Application logging, monitoring, and production diagnostics
Engineering and Architecture
- Enterprise integration patterns
- REST and JSON-based services
- OAuth 2.0 and OpenID Connect
- Containerized applications
- Event-driven architectures
- Infrastructure-as-code awareness
- Strong hands-on experience delivering production web applications using React, Vite, TypeScript, and Node.js.
- Demonstrated experience designing and implementing enterprise APIs.
- Experience using an API gateway, with Kong strongly preferred.
- Experience implementing authentication and authorization patterns.
- Experience building automated unit, integration, and browser tests.
- Experience improving application performance and applying secure coding practices.
- Experience supporting production solutions after deployment.
- Experience collaborating with architects, platform engineers, quality engineers, business stakeholders, and distributed teams. 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.
Though our teammates hail from all corners of the world, our working language is EnglishAt 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 - CanadaThe 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.
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.
More about this job
Responsibilities
Design, build, test, deploy, and support enterprise web application features across React and TypeScript front ends, Node.js services, APIs, Kong, PostgreSQL, and AWS environments. Collaborate with architecture, platform, quality, security, and business teams to deliver secure, reliable solutions and support production operations.
Requirements
Candidates need strong hands-on experience delivering production applications with React, Vite, TypeScript, and Node.js, along with enterprise API design, API gateway integration, and authentication and authorization. They should also have experience with automated testing, performance and secure coding, production support, and collaboration across technical and business teams.
Skills
- React
- Vite
- TypeScript
- Node.js
- API Design
- Kong
- PostgreSQL
- AWS
- Authentication and Authorization
- Automated Testing
- Playwright
- Performance Optimization
- Secure Coding
- CI/CD
- OpenAPI 3.1
- OAuth 2.0 and OpenID Connect
Benefits
- Health Benefits
- Dental Benefits
- Prescription Drug Coverage
- Out-of-Country Coverage
- Short-Term Disability Insurance
- Long-Term Disability Insurance
- Life and AD&D Insurance
- Employee and Family Assistance Program
- Retirement Savings Plan with Employer Match
- Education Assistance
- Fitness Reimbursement
- Annual Performance Bonus
- Vacation Time Increases with Length of Service
- Service Awards
- Service Time Off
- Paid Bereavement Leave
- Parental Leave Top-Up
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Retail
- Manufacturing
Keywords
- React
- Vite
- TypeScript
- Node.js
- PostgreSQL
- Kong
- AWS
- REST APIs
- JSON
- OpenAPI 3.1
- OAuth 2.0
- OpenID Connect
- Authentication
- Authorization
- Playwright
- Unit Testing
- Integration Testing
- Browser Testing
- CI/CD
- Git
- API Gateway
- Enterprise Integration
- Secure Coding
- Performance Optimization
- Application Logging
- Monitoring
- Production Diagnostics
- Containerized Applications
- Event-Driven Architectures
- Infrastructure as Code