Location
Hybrid (Toronto, Canada)
Seniority
Senior
Employment
Contractor
First seen by Alion on Nov 6, 2026.
Overview
Company
Impact
Profile match
S.i. Systems is one of Canada's largest IT staffing and talent recruitment agencies, specializing in contract staffing, direct-hire placements, contractor payrolling, and IT project solutions. Headquartered in Calgary, Alberta - with major offices across Toronto, Vancouver, Ottawa, and other key metropolitan centers - the firm connects organizations with highly skilled technology professionals across cybersecurity, software development, cloud infrastructure, enterprise systems, and data analytics. Backed by an extensive nationwide network of pre-screened IT contractors, it supports corporate and public sector clients navigating large-scale digital transformations and complex technical initiatives.
Backed by TorQuest Partners
Senior Full Stack Developer with Java/JavaScript/TypeScript and Reusable UI Component Development - 0185
Duration: 12 Months
Location: Toronto, London or Winnipeg (Hybrid, 3x/week)
On-call: May require to be part of on call rotation Monday to Sunday
Overview:
Our insurance client is seeking a Senior Full Stack Developer to translate product and design requirements into modern, component-based user experiences. Working within an Agile team, this person will develop reusable software components, support enterprise automation and self-service capabilities, and contribute to solution design, testing and technical mentorship.
Responsibilities
- Design and build lightweight, reusable front-end components using JavaScript/TypeScript and component-based frameworks.
- Collaborate with developers and business stakeholders to translate requirements into maintainable solutions using established platform components.
- Contribute to complex solution design and lead software development, maintenance, testing and evaluation activities.
- Develop unit and integration tests and automate repetitive development tasks.
- Apply coding standards and engineering practices that address functional, non-functional and security requirements.
- Assess the impact of changes on upstream and downstream applications, systems and processes, identifying risks and potential issues.
- Support initiatives that improve automation, self-service and component reuse across the enterprise.
- Coach and mentor technical practitioners, challenge inefficient approaches and contribute to continuous improvement.
- Manage competing priorities and communicate technical concepts clearly to technical and non-technical stakeholders.
Must Haves
- Must be eligible for Reliability Clearance (5+ years in Canada)
- 7+ years of experience delivering software, integration or platform engineering solutions through the software development lifecycle.
- Strong hands-on experience with JavaScript and/or TypeScript and a component-based front-end framework, such as LWC, React, Vue or equivalent.
- Backend Development with Java and/or C#
- Experience building reusable, maintainable UI components, with a strong understanding of component lifecycle and state management.
- Familiarity with design systems and CSS frameworks.
- Practical understanding of APIs, REST and integration patterns.
- Strong experience with continuous integration tools, such as GitLab CI/CD or Jenkins, and experience developing unit and integration tests.
- Demonstrated technical depth in complex solution design and engineering, including meeting functional, non-functional and security requirements.
- Experience delivering initiatives that support automation, self-service and enterprise reuse.
- Experience coaching and mentoring technical practitioners.
- Strong communication, problem-solving and stakeholder collaboration skills, with experience working in Agile teams and adapting to changing priorities.
Nice to Haves
- Experience in the financial services industry.
- Working knowledge of Jira and Confluence.
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
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,137,640 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
Remote, many countries
Similar stack
Same company
Toronto
Developpeur de logiciels embarquees
1 day ago
$59k – $87k per year · In office · Full-Time · 7+ years exp · High School Diploma · Quebec
Python
DevOps
GitHub
IoT
FreeRTOS
Management
Confluence
Jira
Agile
Apply
Senior Full Stack Developer
23 days ago
Remote (Canada) · Full-Time · Bachelor's Degree · Calgary
Python
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
AI/ML
Model Context Protocol
Multimodal AI
AI Agents
LLM
RAG
Hallucination
OCR
Human-in-the-Loop
Copilot Studio
Frontend
React.js
DevOps
Rest API
Azure
CI/CD
Git
Docker
Kubernetes
Management
SharePoint
QA
Playwright
Apply
Backend Developer ( Nest.js / Typescript)
5 months ago
In office · Full-Time · Vancouver
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
RabbitMQ
Apache Kafka
Frontend
GraphQL
React.js
Mobile
Clean Architecture
DevOps
Rest API
GCP
GitHub Actions
GitLab CI
Azure
CI/CD
Git
AWS
Docker
Management
Jira
Agile
Scrum
QA
Jest
Apply
Software Technical Leader, Remote, Canada
3 days ago
$115k – $166k per year · Equity · Remote (Canada) · Full-Time · 12+ years exp · Bachelor's Degree · Calgary
Python
Go
Ruby
Ruby
Ruby on Rails
Analytics
A/B Testing
Apply
Apply
Software Engineering Technical Leader
2 days ago
Remote (Switzerland) · Full-Time · Bachelor's Degree · Zurich · Brussels · Barcelona · Bratislava · London
Rust
C++
Zig
DevOps
Cilium
Kubernetes
eBPF
Linux
Apply
Sr. Backend Engineer
24 days ago
Remote (MENA, Europe) · Full-Time · Cairo
Python
SQL
Databases
DynamoDB
Apache Kafka
AI/ML
Machine Learning
DevOps
Rest API
GCP
OpenShift
Azure
AWS
Docker
Kubernetes
AWS Lambda
Amazon EC2
Amazon S3
IAM
Amazon ECS
Amazon CloudWatch
Amazon Kinesis
API Gateway
Management
Agile
Scrum
Kanban
Apply
Hybrid · Full-Time · 6+ years exp · Toronto
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Framework
Spring Boot
AI/ML
Copilot
Frontend
RxJS
Angular
NgRx
DevOps
Rest API
CI/CD
AWS
Bitbucket
GitHub
Management
Agile
QA
Rest-Assured
Apply
Full Stack Technical Lead (Angular/Java)
1 day ago
Hybrid · Full-Time · 10+ years exp · Bachelor's Degree · Toronto
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Framework
Maven
Spring Boot
Apache Tomcat
Databases
Db2
Oracle
Cassandra
AI/ML
Hadoop
Spark
Frontend
Angular
DevOps
Rest API
CI/CD
Jenkins
Git
AWS
GitHub
Linux
Unix
SOAP
Management
Agile
Scrum
QA
Rest-Assured
Apply
Apply
In office · Part-Time · 1+ year exp · Toronto
Apply
Apply
This is one of many
2,137,640 more open roles from verified company boards, updated every day.

