Apply now

Posted 5 days ago

Software Engineer

@ Swoon

Toronto, Ontario

Contract5+ years experience
Apply now
SIGNALS

Overview

Swoon is hiring a contract Software Engineer in Toronto, ON, on a hybrid model at $46 to $51 per hour. The role builds scalable web applications and shared frameworks with React, TypeScript and Redux, working within Agile teams. The posting requires 5+ years of professional development experience and use of AI-assisted coding tools.

Responsibilities:

  • Design, develop, test and maintain software solutions
  • Participate in architecture discussions and code reviews
  • Collaborate with cross-functional teams on production applications
  • Estimate work and assess technical risks
  • Work within Agile teams on continuous improvement

Requirements summary:

  • 5+ years of professional software development experience
  • Strong experience with JavaScript, TypeScript, React, Redux and Node.js
  • Experience using AI-assisted coding tools in production workflows
  • Experience with Git and GitHub, CI/CD and automated testing

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-05
First seen by our source
2026-11-10
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy8
Job description

Software Engineer (React / TypeScript)

Location: Toronto, ON

Work Model: Hybrid

Pay Range: $46-$51/hour

We're looking for an experienced Software Engineer to join a collaborative development team focused on building scalable web-based applications and frameworks used across multiple products and platforms.

In this role, you'll work closely with software engineers, QA professionals, and designers to develop high-quality solutions that support modern web experiences and cross-platform development initiatives.

What You'll Be Doing

  • Design, develop, test, and maintain high-quality software solutions
  • Participate in architecture discussions, code reviews, and technical design sessions
  • Collaborate with cross-functional teams to deliver production-ready applications
  • Contribute to planning activities by estimating work, identifying dependencies, and assessing technical risks
  • Support the development of reusable, maintainable, and scalable application components
  • Work within Agile development environments and contribute to continuous improvement initiatives

Required Experience

  • 5+ years of professional software development experience
  • Strong programming, debugging, and problem-solving skills
  • Professional experience developing production software using AI-assisted coding tools such as GitHub Copilot, Cursor, Claude Code, or similar tools as part of a regular development workflow
  • Strong experience with:
  • JavaScript
  • TypeScript
  • React
  • Redux
  • Node.js / NPM
  • Experience building modern web applications using component-based architectures
  • Strong understanding of software design and architecture principles
  • Experience using Git and GitHub for source control
  • Experience working within Agile development teams
  • Familiarity with CI/CD pipelines and automated testing practices
  • Strong collaboration and communication skills
  • Demonstrated commitment to continuous learning and professional development

Nice-to-Have Experience

  • Experience supporting large-scale web applications
  • Exposure to test automation tools and strategies
  • Experience contributing to shared frameworks or platform initiatives

Ideal Candidate

  • We're looking for a developer who combines strong engineering fundamentals with modern web development experience and has embraced AI-assisted development tools as part of their day-to-day workflow. The ideal candidate enjoys solving complex technical problems, collaborating with others, and building scalable, maintainable software that delivers value to end users.

Similar jobs

  • Software Engineer, Design Systems & AI Tooling

    Mississauga, ON
    HybridFull Time

    Citi Canada Technology Services ULC

    Qualifications & Skill Requirements; Basic Qualifications:; Education: Bachelor’s degree in Computer Science, Software Engineering, Human-Computer Interaction, or a related technical field

  • Software Engineer (Java, Python & Linux)

    Toronto, ON
    Contract

    Enterprise Solutions Inc.

    5+ YOECandidates need a bachelor's degree or equivalent practical experience and 5+ years of software development experience. Strong Java, Python, Linux and CI/CD skills, secure coding knowledge and test-first development experience are required.

    Git, GitHub, AWS API Gateway, Linux, Spring Boot

  • Software Engineer

    Toronto, ON
    Full Time

    GrowCap Inc

    Candidates need a degree, bootcamp, or strong portfolio of shipped projects, plus daily use of AI coding agents such as Claude Code or Cursor. They must show high ownership, have built and shipped something people use, and be ready to start immediately.

    Claude Code, Cursor

  • Senior Software Engineer - Trading Technology

    Toronto, ON
    Full Time

    BettingJobs

    5+ YOECandidates need a degree or diploma in computer science or a related field, 5+ years of .NET development, and 2+ years of front-end work with React and TypeScript. Experience with high-scale distributed systems and independent problem-solving is also required.

    Microsoft .NET, React, TypeScript, RabbitMQ, Redis, Kubernetes

    Senior Software Engineer

    Toronto, ON
    Full Time

    BettingJobs

    5+ YOECandidates need 5+ years of .NET development experience, a background in distributed systems and microservices, and experience with message brokers and cloud platforms. A degree in Computer Science or equivalent experience is also required.

    Splunk, Grafana, Kubernetes, Redis, RabbitMQ, Kafka

  • Senior Software Engineer

    Ottawa, ON
    Full Time

    Veem

    Candidates need hands-on back-end Java experience building highly available systems, including REST APIs and distributed microservices. They should know datastores such as MySQL, DynamoDB and Elasticsearch, plus Spring Boot, Redis and AWS.

    AWS, MySQL, DynamoDB, Elasticsearch, Redis, Spring Boot

  • Software Engineer (Salesforce) (CANADA REMOTE)

    Vancouver, BC +1
    Full Time

    Avigilon Corporation

    3+ YOECandidates need a bachelor's degree with 3+ years of software engineering experience and 2+ years of Salesforce experience. Strong Apex, Lightning Web Components and integration skills are required, and Salesforce certifications are preferred.

    Salesforce, Apex, Lightning Web Components, Visualforce, Salesforce CPQ, MuleSoft

  • Senior Software Engineer

    Toronto, ON
    On-siteFull Time

    SalesJack

    8+ YOECandidates need 8 to 10 years of full stack experience with deep React, Next.js and Node.js skills, and advanced PostgreSQL. They also need production experience with auth, RBAC and queue systems, and hands-on experience building verifiable AI agents and LLM features.

    Next.js, React, Node.js, PostgreSQL, BullMQ, Claude Code

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.