freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer / SaaS / React / TypeScript / Node

Summary

Build a SaaS platform for construction businesses using TypeScript, Node.js, React, GraphQL, and AI tools; own features from architecture to deployment.

A fast-growing SaaS company in the construction space is looking for a Senior Software Engineer to join their team. You'll help build a modern SaaS platform that transforms how businesses manage commerce, operations, and customer relationships using TypeScript, Node.js, React, GraphQL, and AI-powered development tools.

This is an opportunity for an engineer who enjoys solving complex technical challenges and wants to make a meaningful impact. You'll own features from architecture through deployment, work directly with product stakeholders and customers, and help build scalable integrations that power a rapidly growing platform. If you thrive in startup environments, enjoy autonomy, and like building products from the ground up, this role is for you.

Required Skills & Experience

  • 5+ years of full stack software development experience
  • Strong experience with TypeScript and Node.js
  • Experience building scalable APIs and backend services
  • Professional experience with React
  • Experience designing scalable software architecture

    Desired Skills & Experience

    • Experience with GraphQL
    • Experience building platform integrations
    • Exposure to AI-assisted development tools or LLMs
    • Experience mentoring engineers
    • SaaS or marketplace platform

    What You Will Be Doing

    Tech Breakdown

    • 30% Front End Development
    • 70% Back End Development

    Daily Responsibilities

    • 80% Hands On
    • 20% Team Collaboration

    The Offer

    • Bonus eligible

    You Will Receive The Following Benefits

    • Medical, Dental, and Vision Insurance
    • Generous vacation structure
    • Remote working structures with monthly meetups in Toronto

    Applicants must be currently authorized to work in the Canada on a full-time basis now and in the future.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available