3h ago
New

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

CanadaCanadaRemoteFull-timemid
Software EngineerSoftware Engineering
2 views0 saves0 applied

Quick Summary

Key Responsibilities

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,

Requirements Summary

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

Technical Tools
Software EngineerSoftware Engineering

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.

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

~2 min read

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.

What We Offer

~1 min read
✓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.

Location & Eligibility

Where is the job
Canada
Remote within one country
Who can apply
CA

About this job

Who can apply
Canada
Posted
Today
Employer
has 6,376 open jobs on Jobera in 42 countries.

Listing Details

Posted
November 4, 2026
First seen
November 4, 2026
Last seen
November 4, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
68%
Scored at
November 4, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

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