2,137,640open jobs
136,447companies
255,188added this week
Browse all
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.

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.
Disclaimer:
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.
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
Toronto
$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
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
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
$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
In office · Toronto
Apply
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
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
In office · Bachelor's Degree · Toronto
Apply
In office · Part-Time · 1+ year exp · Toronto
Apply
$30k per year · In office · Toronto
Apply
See all jobs
This is one of many
2,137,640 more open roles from verified company boards, updated every day.