Software Engineer - React, Node, TypeScript & AI Coding Tools

Jobgether

Toronto

Hybrid

CAD 62,000 - 69,000

Full time

29 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

CAD 45–50/hr
Remote work (Toronto)
T4 contract
Enterprise software projects

Job summary

Jobgether, based in Canada, is seeking a Software Engineer to work remotely on a distributed engineering team. You will develop enterprise-grade web software using React, TypeScript, and Node.js, and integrate AI coding assistants to streamline workflows across browser and mobile environments.

The role emphasizes high-quality code, collaboration with QA, design, and other engineers, and participation in CI/CD and testing practices. A Toronto-based remote setup is offered for a T4 contract.

Qualifications

  • 5–6+ years of professional experience as a Software Developer, Software Engineer, or in a similar role.
  • Strong programming, debugging, analytical, and problem-solving skills.
  • Proven experience using AI coding assistants such as Claude Code, Cursor, or GitHub Copilot in daily workflow.
  • Strong knowledge of JavaScript and TypeScript for client-side web development.
  • Experience with Node.js and NPM, and hands-on React/Redux experience.
  • Familiarity with Git and GitHub, CI/CD, and test automation tools.

Responsibilities

  • Design, develop, and maintain reliable software components for enterprise-grade products.
  • Build and maintain client-side applications using JavaScript, TypeScript, React, and Redux.
  • Integrate AI coding assistants into daily development workflows to improve productivity.
  • Contribute to cross-platform development across browser and mobile environments.
  • Participate in design discussions, code reviews, and peer reviews to uphold standards.
  • Prepare development estimates, assess risks, and support project planning.

Skills

React
Node.js
TypeScript
AI coding tools
JavaScript
Redux
CI/CD
Test automation

Tools

GitHub Copilot
Claude Code
Cursor

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer – React, Node, TypeScript & AI Coding Tools based in Canada.

Join a distributed engineering team building scalable, enterprise-grade software solutions for major organizations. As a Software Engineer, you will contribute to modern web development initiatives using React, Node.js, TypeScript, and advanced AI coding tools. You will help create modular, reusable frameworks that deliver consistent experiences across browser and native mobile environments. Leveraging AI-powered development assistants, you will streamline engineering workflows while maintaining high standards of code quality and reliability. Working alongside engineers, designers, and QA professionals, you will contribute to technical decisions and continuous product improvements. This remote contract opportunity offers the chance to work on impactful technology projects while embracing modern software development practices.


Accountabilities

As a Software Engineer, you will design, develop, and maintain reliable software components while contributing to cross-platform engineering initiatives. Your main responsibilities will include:

  • Design, develop, test, and maintain secure, stable, and high-quality software components for enterprise-grade products.

  • Build and maintain client-side applications using JavaScript, TypeScript, React, and Redux.

  • Integrate AI coding assistants such as Claude Code, Cursor, and GitHub Copilot into daily development workflows to improve productivity and engineering efficiency.

  • Contribute to cross-platform development initiatives, ensuring consistent experiences across browser and native/mobile environments.

  • Participate in technical design discussions, code reviews, and peer reviews to maintain engineering standards.

  • Prepare development estimates, evaluate technical risks, and identify dependencies to support effective project planning.

  • Collaborate with software engineers, QA specialists, and designers across distributed teams.

  • Identify and implement improvements in software architecture, code quality, application stability, and overall customer experience.

  • Contribute to continuous integration and deployment practices, automated testing, and ongoing development improvements.

Requirements

The ideal candidate combines strong frontend engineering expertise with practical experience using AI-powered development tools in professional software environments. You should demonstrate excellent problem-solving abilities, technical ownership, and a collaborative mindset. Key qualifications include:

  • 5–6+ years of professional experience as a Software Developer, Software Engineer, or in a similar role.

  • Strong programming, debugging, analytical, and problem-solving skills.

  • Proven professional experience developing production software using AI coding assistants such as Claude Code, Cursor, or GitHub Copilot as part of your daily workflow.

  • Strong knowledge of JavaScript and TypeScript for client-side web development.

  • Experience with Node.js and NPM.

  • Hands-on experience with React and Redux.

  • Solid understanding of web technologies, concepts, and development practices.

  • Strong knowledge of software architecture and design principles, with an interest in building scalable and maintainable applications.

  • Familiarity with source control systems, particularly Git and GitHub.

  • Ability to collaborate effectively within engineering teams and contribute to shared objectives.

  • Commitment to continuous technical learning and professional development.

  • A strong focus on delivering reliable, high-quality software and excellent customer experiences.

Additional advantages include:

  • Experience developing web applications using modular and component-based architectures.

  • Familiarity with Agile development methodologies.

  • Experience working with Continuous Integration and Continuous Deployment (CI/CD) pipelines.

  • Knowledge of test automation tools, frameworks, and strategies.

Benefits
  • Competitive hourly compensation of CAD 45–50.

  • Remote working arrangement based in Toronto, Ontario, Canada.

  • T4 contract employment.

  • Opportunity to contribute to long-term enterprise software development initiatives.

  • Exposure to modern technologies and AI-powered software engineering tools.

  • Collaboration with distributed engineering teams and experienced technology professionals.

  • Opportunities to strengthen technical expertise in scalable architecture, cross-platform development, and AI-assisted engineering workflows.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice:

By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Fullstack Engineer (Senior Associate)
AI Fullstack Engineer (Senior Associate)

Jobgether • Canada

Remote
CAD 115,000 - 140,000
Medical, dental, and vision coverage
Remote work anywhere in Canada
Annual incentive program
+1
Senior/Staff Software Engineer - Tech Lead
Senior/Staff Software Engineer - Tech Lead

Jobgether • Canada

Remote
CAD 176,000 - 263,000
Fully remote from Canada
Flexible working hours
12-month independent contract with a 1
+1
Sr Software Engineer (Product Engineering Background)
Sr Software Engineer (Product Engineering Background)

Jobgether • Canada

Remote
CAD 190,000 - 210,000
Competitive salary (Canada)
Competitive salary (US)
Fully remote across Canada and the US
+7
Staff Software Engineer - Builder Platform
Staff Software Engineer - Builder Platform

Jobgether • Canada

Remote
CAD 140,000 - 190,000
Fully remote Canada
Equity opportunities
Professional development
Full Stack AI Developer
Full Stack AI Developer

Jobgether • Canada

Remote
CAD 120,000 - 140,000
Fully remote work (Canada)
Flexible schedule
Competitive CAD salary
+5
Senior Full Stack Engineer
Senior Full Stack Engineer

Jobgether • Canada

Remote
CAD 252,000 - 377,000
Remote work Canada
High-growth company
Technical ownership
+1
Senior Software Engineer, (OpenAI Codex, Claude Code or Cursor)
Senior Software Engineer, (OpenAI Codex, Claude Code or Cursor)

Jobgether • Canada

Remote
CAD 192,000 - 385,000
Fully remote
Flexible hours
Video walkthrough
+1
Intermediate Software Engineer
Intermediate Software Engineer

Jobgether • Canada

Remote
CAD 100,000 - 120,000
Competitive salary
Bonuses
Benefits package
+7
Java + SQL + Angular Developer
Java + SQL + Angular Developer

Jobgether • Canada

Remote
CAD 83,000 - 103,000
Fully remote
1-year contract
Benefits package (medical, dental, and
+3
Python Senior Software Engineer, AI Training
Python Senior Software Engineer, AI Training

Jobgether • Canada

Remote
CAD 192,000 - 385,000
Hourly compensation
Fully remote contract
Flexible hours
+1