Salary
$102k – $120k per year
Location
Hybrid (Vancouver, Canada)
Seniority
Middle · 4+ years exp
Employment
Contractor
First seen by Alion on Oct 1, 2026.
Overview
Company
Impact
Profile match
Randstad Canada is the Canadian subsidiary of the Dutch staffing group Randstad N.V., headquartered in Toronto, Ontario. It provides temporary and contract staffing, permanent placement, executive recruitment and managed workforce services in IT, engineering, finance and accounting, administration and industrial work. It advertises client positions such as SCADA engineers, Power Platform developers, civil engineering technicians and compliance analysts in Toronto, Quebec City, Montreal and other Canadian cities.
Our client, is seeking an experienced, highly technical Software Engineer II to join their Connect engineering team within the Experience Enablement Technology Department.
In this hands-on engineering role, you will play a key part in designing, developing, and evolving the systems that power the brand's digital experience. You will focus on the Academies & Events platform replatforming initiative—migrating community and retail events off a legacy event system (SplashThat) onto a modern stack, while connecting it to loyalty programs and guest data ecosystems. Working within a cross-functional squad in a MACH architecture, you will build front-end components using a headless CMS (Sanity) integrated with event management backends, develop serverless integrations on AWS Lambda, and construct secure API pipelines across e-commerce, DAM, and CRM systems (Salesforce Marketing Cloud).
Duration: 6-Month Contract (with high potential for extension)
Work Arrangement: Hybrid or Remote (Headquartered in North Vancouver, BC; remote candidates must align with Pacific Time Zone hours and be eligible to work in Canada)
Advantages
High-Impact Replatforming Initiative: Drive the core development, data migration, and cutover of a global event and guest experience ecosystem.
Modern Tech Stack: Work directly with cutting-edge MACH (Microservices, API-first, Cloud-native, Headless) architectures, serverless cloud functions, and React/TypeScript.
Flexible Location Model: Opportunity to work remotely within Canada (Pacific Time Zone alignment) or hybrid from headquarters in North Vancouver, BC.
Cross-Functional Squad Culture: Collaborate within a product-oriented team dedicated to technical excellence, performance optimization, and operational stability.
Responsibilities
Full-Stack Development & Headless CMS: Build front-end experiences using React/TypeScript and Sanity Headless CMS, integrated with modern event/experience management backend platforms.
Legacy System Migration: Execute the migration of community and retail events off legacy SaaS platforms onto the new architecture, including data mapping, reconciliation, and cutover execution.
Serverless Cloud Integrations: Implement and maintain secure, scalable serverless integrations using AWS Lambda and cloud services to connect critical enterprise systems.
API & Data Pipeline Engineering: Design, build, and maintain webhook adapter layers and REST/GraphQL API integrations between event platforms, guest account services, and Salesforce Marketing Cloud.
System Observability & Optimization: Monitor application logs and system health signals to proactively troubleshoot issues, refine performance, and enhance code maintainability.
Agile Execution & Collaboration: Break down technical requirements into actionable tasks, participate in code reviews, contribute to architectural design discussions, and partner with product managers and analysts.
Qualifications
Full-Stack Engineering Experience: 4+ years of dedicated experience in full-stack web application development utilizing React, TypeScript, Node.js, and API microservices.
MACH & Cloud Architecture: Practical experience operating within MACH (Microservices, API-first, Cloud-native, Headless) platform ecosystems and cloud infrastructure (AWS Lambda, containers, CI/CD pipelines).
Headless CMS & API Integration: Demonstrated proficiency in headless CMS platforms (ideally Sanity Studio / Sanity) and building integrations via REST/GraphQL, webhooks, and OAuth 2.0 protocols.
Testing & Quality Assurance: Hands-on experience writing and maintaining automated unit, integration, and user tests.
Eligibility Requirement: Must be legally eligible to work in Canada and committed to Pacific Time Zone business hours.
Preferred Assets & Nice-to-Haves
Direct experience working with enterprise event/experience management platforms (e.g., AnyRoad, Cvent, RainFocus).
Proven background executing SaaS-to-cloud replatforming initiatives and complex data migrations.
Prior experience integrating with CRM and marketing automation platforms, particularly Salesforce Marketing Cloud.
Summary
If you are a tech-savvy Software Engineer II who pairs 4+ years of full-stack engineering expertise with deep experience in React/TypeScript, Node, AWS Lambda, and Headless CMS integrations, this 6-month contract opportunity is an ideal match. Bring your MACH architecture precision, API integration skills, and passion for digital experiences to our client's engineering team today!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to [email protected] to ensure their ability to fully participate in the interview process.
In this hands-on engineering role, you will play a key part in designing, developing, and evolving the systems that power the brand's digital experience. You will focus on the Academies & Events platform replatforming initiative—migrating community and retail events off a legacy event system (SplashThat) onto a modern stack, while connecting it to loyalty programs and guest data ecosystems. Working within a cross-functional squad in a MACH architecture, you will build front-end components using a headless CMS (Sanity) integrated with event management backends, develop serverless integrations on AWS Lambda, and construct secure API pipelines across e-commerce, DAM, and CRM systems (Salesforce Marketing Cloud).
Duration: 6-Month Contract (with high potential for extension)
Work Arrangement: Hybrid or Remote (Headquartered in North Vancouver, BC; remote candidates must align with Pacific Time Zone hours and be eligible to work in Canada)
Advantages
High-Impact Replatforming Initiative: Drive the core development, data migration, and cutover of a global event and guest experience ecosystem.
Modern Tech Stack: Work directly with cutting-edge MACH (Microservices, API-first, Cloud-native, Headless) architectures, serverless cloud functions, and React/TypeScript.
Flexible Location Model: Opportunity to work remotely within Canada (Pacific Time Zone alignment) or hybrid from headquarters in North Vancouver, BC.
Cross-Functional Squad Culture: Collaborate within a product-oriented team dedicated to technical excellence, performance optimization, and operational stability.
Responsibilities
Full-Stack Development & Headless CMS: Build front-end experiences using React/TypeScript and Sanity Headless CMS, integrated with modern event/experience management backend platforms.
Legacy System Migration: Execute the migration of community and retail events off legacy SaaS platforms onto the new architecture, including data mapping, reconciliation, and cutover execution.
Serverless Cloud Integrations: Implement and maintain secure, scalable serverless integrations using AWS Lambda and cloud services to connect critical enterprise systems.
API & Data Pipeline Engineering: Design, build, and maintain webhook adapter layers and REST/GraphQL API integrations between event platforms, guest account services, and Salesforce Marketing Cloud.
System Observability & Optimization: Monitor application logs and system health signals to proactively troubleshoot issues, refine performance, and enhance code maintainability.
Agile Execution & Collaboration: Break down technical requirements into actionable tasks, participate in code reviews, contribute to architectural design discussions, and partner with product managers and analysts.
Qualifications
Full-Stack Engineering Experience: 4+ years of dedicated experience in full-stack web application development utilizing React, TypeScript, Node.js, and API microservices.
MACH & Cloud Architecture: Practical experience operating within MACH (Microservices, API-first, Cloud-native, Headless) platform ecosystems and cloud infrastructure (AWS Lambda, containers, CI/CD pipelines).
Headless CMS & API Integration: Demonstrated proficiency in headless CMS platforms (ideally Sanity Studio / Sanity) and building integrations via REST/GraphQL, webhooks, and OAuth 2.0 protocols.
Testing & Quality Assurance: Hands-on experience writing and maintaining automated unit, integration, and user tests.
Eligibility Requirement: Must be legally eligible to work in Canada and committed to Pacific Time Zone business hours.
Preferred Assets & Nice-to-Haves
Direct experience working with enterprise event/experience management platforms (e.g., AnyRoad, Cvent, RainFocus).
Proven background executing SaaS-to-cloud replatforming initiatives and complex data migrations.
Prior experience integrating with CRM and marketing automation platforms, particularly Salesforce Marketing Cloud.
Summary
If you are a tech-savvy Software Engineer II who pairs 4+ years of full-stack engineering expertise with deep experience in React/TypeScript, Node, AWS Lambda, and Headless CMS integrations, this 6-month contract opportunity is an ideal match. Bring your MACH architecture precision, API integration skills, and passion for digital experiences to our client's engineering team today!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to [email protected] to ensure their ability to fully participate in the interview process.
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,131,665 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.
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
Similar stack
Same company
Vancouver
.NET web Developer IV - Rebid
1 hour ago
In office · Contractor · Madison
C#
C#
.NET
Blazor
Databases
Db2
DevOps
Windows
Apply
Apply
Java Cloud Developer II
1 hour ago
Remote (United States) · Full-Time · 5+ years exp · Bachelor's Degree
JavaScript
Java
TypeScript
Java
Maven
Spring Boot
Frontend
Angular
Angular Material
DevOps
Rest API
CI/CD
Jenkins
SOAP
Management
Agile
Apply
In office · Full-Time · 7+ years exp · Limassol
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Redis
AI/ML
Cursor
Claude Code
OpenAI Codex
Frontend
Next.js
React.js
DevOps
Rest API
GCP
WebSockets
CI/CD
AWS
Docker
Apply
Apply
Lead, Full Stack Engineer
2 days ago
In office · Full-Time · 7+ years exp · Vancouver
Python
Java
C#
C#
.NET
Databases
Apache Kafka
AI/ML
Copilot
AutoGen
LangChain
Claude
Prompt Engineering
AI Agents
CrewAI
RAG
DevOps
Splunk
GCP
Azure
AWS
Docker
Kubernetes
Analytics
ETL/ELT
Apply
$62k – $80k per year · In office · 2+ years exp · Bachelor's Degree · Vancouver
Apply
Senior Cybersecurity Analyst - SOC
2 days ago
$94k – $123k per year · In office · 5+ years exp · Bachelor's Degree · Vancouver
Python
PowerShell
Bash
DevOps
Splunk
GCP
Azure
AWS
Linux
Windows
DNS
Cybersecurity
ISO 27001
Microsoft Defender
MITRE ATT&CK
PCI DSS
Cyber Kill Chain
Defense in Depth
Apply
ERP Business Analyst (Contract)
2 days ago
Hybrid · Contractor · Bachelor's Degree · Vancouver
DevOps
Azure DevOps
Azure
Apply
Hybrid · Contractor · 2+ years exp · Bachelor's Degree · Vancouver
Apply
This is one of many
2,131,665 more open roles from verified company boards, updated every day.

