Senior Full Stack Developer with Java/JavaScript/TypeScript and Reusable UI Component Development - 0185

S.I. Systems Ltd.

Toronto, Winnipeg

Hybrid

CAD 110,000 - 150,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

S.I. Systems Ltd. in Canada is seeking a Senior Full Stack Developer to translate product and design requirements into modern, component-based UX.

Working in an Agile team, you will build reusable components, support automation and self-service capabilities, and contribute to solution design, testing and mentorship. The role emphasizes front-end with JavaScript/TypeScript, along with Java/C# back-end work, CI/CD, and strong collaboration across stakeholders.

Qualifications

  • 7+ years of experience delivering software, integration or platform engineering solutions through the SDLC.
  • Backend development with Java and/or C#.
  • Experience building reusable UI components with a focus on lifecycle and state management.
  • Experience with APIs, REST and integration patterns.
  • Hands-on CI/CD with GitLab CI/CD or Jenkins and unit/integration testing.
  • Ability to work in Agile teams and communicate with stakeholders.

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 addressing functional, non-functional and security requirements.
  • Assess impact of changes on upstream/downstream applications and communicate risks.
  • Support automation, self-service and component reuse across the enterprise.
  • Coach and mentor technical practitioners and drive continuous improvement.
  • Manage competing priorities and communicate technical concepts clearly.

Skills

Java/C#
JavaScript/TypeScript
UI component development
REST APIs
CI/CD (GitLab/Jenkins)
Agile
Communication

Tools

Jira
Confluence

Job description

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

  • 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.
  • 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.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer - Toronto
Senior Software Developer - Toronto

Randstad Canada • Toronto

On-site
CAD 120,000 - 150,000
Senior Frontend Engineer - React / Next.js / TypeScript
Senior Frontend Engineer - React / Next.js / TypeScript

S.I. Systems Ltd. • Toronto

Remote
CAD 100,000 - 150,000
Software Developer - Full Stack - Senior
Software Developer - Full Stack - Senior

Lotus IT Solutions • Toronto

On-site
CAD 189,000 - 231,000
RQ11600 - Software Developer - Full Stack - Senior I Toronto ON I Onsite
RQ11600 - Software Developer - Full Stack - Senior I Toronto ON I Onsite

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 142,000
Senior Full Stack Developer
Senior Full Stack Developer

Cleo Consulting • Toronto

On-site
CAD 130,000 - 170,000
Senior Front End Developer
Senior Front End Developer

Cleo Consulting • Toronto

On-site
CAD 90,000 - 120,000
Senior Full Stack Developer - Java, Spring, Angular
Senior Full Stack Developer - Java, Spring, Angular

Astra-North Infoteck Inc. • Toronto

Hybrid
CAD 110,000 - 150,000
IT - Solutions Developer III
IT - Solutions Developer III

Randstad Canada • Toronto

Hybrid
CAD 134,000 - 161,000
Hybrid work model
Enterprise exposure
RQ08836 - Software Developer - Senior
RQ08836 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 120,000
Developer - Full Stack – Senior
Developer - Full Stack – Senior

Robertson & Company Ltd. • Toronto

Hybrid
CAD 99,000 - 121,000