freehire launches on Product Hunt on 26 August.

Follow →

Senior Full-Stack Developer

Summary

Build and improve an AI-powered platform using TypeScript, React, Node.js, and serverless architecture, owning features from UI to backend and production support.

Join us to make a greater impact together


Toronto, Ontario, Canada full-time (Mostly remote)


We’re looking for a senior full-stack developer with architectural ambition, who likes building real things, solving messy problems, and owning code end-to-end.


This is not a “sit in meetings and move tickets around” role. We’re a small team, so everyone touches real product, real architecture, and real production issues.


Compensation


The compensation range for this role is $110,000–$130,000 CAD annually, depending on experience and fit.


The role also includes:



  • Stock options


What you'll work on


You’ll help build and improve our platform using:



  • TypeScript

  • React

  • Node.js

  • Serverless architecture

  • AI/LLM-based product features


You’ll work across the stack, from UI changes to backend logic, integrations, architecture decisions, performance, reliability, and production support.


What we're looking for


On the technical level, you:



  • Can own features from idea to production

  • Can write clean, practical, maintainable code

  • Understand architecture, but don't over-engineer everything

  • Enjoy AI and want to build real AI-powered product features

  • Can work independently without needing every tiny detail spelled out

  • Are comfortable challenging ideas and being challenged back

  • Like mentoring and being mentored

  • Actually love tech and building software


On the personal level, you:



  • Are a down-to-earth person

  • Are tech-savvy

  • Are excited to build things

  • Live and breathe code and technology


What we are NOT looking for


This is probably not the right role if you:



  • Are a pure ticket-taker who doesn't take initiative

  • Need heavy process around every decision

  • Avoid ownership

  • Overthink and turn simple problems into architecture museums

  • Chase “AI” as a buzzword but are not interested in building real product


Work setup


The role is mostly remote, but you should be located in Toronto or the surrounding area because occasional office presence will be needed.


The vibe



  • Small team

  • Real ownership

  • Practical architecture

  • AI-heavy product work without the corporate buzzword nonsense

  • Using AI tools IS A MUST! We can't be an AI company without using AI tools ourselves.


We are a diverse team with an ambition to help individuals and companies pursue their aspirations and make a more significant. By combining the best capabilities of AI and human mentorship, we offer a strategic solution that is systemic across coaching, mentoring, and consulting. To become part of the journey, Impro could be the place for you!



  • Be part of a dynamic start-up and an ambitious team

  • Help change the world of employee development and corporate performance

  • Exciting total rewards across base pay, benefits, opportunities and more


We listen . We empower .
We value your uniqueness.


Impro’s Commitment to Inclusion, Equity & Diversity


At Impro, we embrace and encourage diversity, flexibility, and connectivity between team members at all levels. We value the perspectives, needs and contributions of all individuals in our workplace.

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