Apply now

Posted 1 hour ago

Senior Full Stack Software Engineer

@ CanadaVisa

Toronto, Ontario

HybridFull-time
Apply now
SIGNALS

Responsibilities:

  • Ship every day. Ship something to production every working day. It can be small, but something ships daily.
  • Automate tasks. Find the work our lawyers and case managers do by hand, from replying to a client to reviewing documents and preparing an application, and…
  • Ship bug-free software. AI writes much of the code; you own the result. Bugs get caught before they reach clients, users, or staff.
  • Ship secure code. Our clients trust us with sensitive personal information. Everything you ship, internal or consumer-facing, holds up to automated scanning…
  • Make data-driven consumer product decisions. Millions of people use our platforms each month. Every consumer feature you launch has a success metric, gets…

Requirements summary:

  • Compensation: $150k - $165k + 10% target annual performance bonus, depending on experience.
  • CanadaVisa brings together nearly 50 years of legal experience through Cohen Immigration Law and thousands of client matters each year.
  • Our colleagues bring experience from established organizations like Wealthsimple and Clio, alongside startup and growth experience.
  • You’ll take features from requirement to production, across our internal tools and consumer products.
  • You turn requirements into product. You turn business requirements and user needs into clear user stories with acceptance criteria, build the features that meet them, and use data to check…
  • Legal industry experience is useful, but isn’t required.

Tools & skills

Source and dates

Employer career site / ATS feed · ashby

Employer posting date
2026-11-10
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.

CanadaVisa

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Your online resource for everything Canadian immigration. The official page of www.CanadaVisa.com.

Full company description

In 1994, the late Attorney David Cohen (1946-2021) who was the Senior Partner at Cohen Immigration Law, launched canadavisa.com. In doing so, he became one of the first immigration lawyers in Canada to offer services online. Since then, canadavisa.com has grown to include a wide range of updated information, tools, and resources, as well as the largest discussion forum of its kind. Cohen Immigration Law is a long-standing full-service Canadian immigration and citizenship law firm, specializing in all aspects of Canadian immigration. Cohen Immigration Law helps clients navigate the complex process of coming to Canada, assisting newcomers to Canada from around the world.

LinkedIn followers
119,865
People associated on LinkedIn
62
Reported office locations
  • 420 Rue Notre-Dame Ouest, Suite 310, Montreal, Quebec H2Y 1V3, CA
Business categories
  • Legal
  • Consulting
  • Legal Tech
Other recorded names
  • CanadaVisa
  • Cohen Immigration Law
Specialties
  • Canadian immigration
  • Express Entry
  • Federal Skilled Worker/Trades
  • Canadian Experience Class
  • Provincial Nominee Programs
  • Quebec Skilled Worker
  • Family Class Sponsorship
  • Visitor Visas
  • Inadmissibility Issues
  • Study Permits
  • Work Permits
  • Intra-Company Transfers
  • TV and Film Production Workers
  • Entertainment Business
  • Athletes and Staff
  • Business Immigration
  • Business Visitors
  • Start-Up Visas
  • Investor Immigration
  • and Entrepreneur Immigration
Profile identifies a recruitment agency
No
Reported total investment
0

Currency and observation date were not supplied; this is not a current valuation or a funding round.

In 1994, the late Attorney David Cohen (1946-2021) who was the Senior Partner at Cohen Immigration Law, launched canadavisa.com. In doing so, he became one of the first immigration lawyers in Canada to offer services online. Since then, canadavisa.com has grown to include a wide range of updated information, tools, and resources, as well as the largest discussion forum of its kind. Cohen Immigration Law is a…

FieldValue
IndustryLegal Services
Company size51-200 employees
HeadquartersMontreal, Quebec
Organization typeSelf-Owned
Year founded1976
SpecialtiesCanadian immigrationExpress EntryFederal Skilled Worker/TradesCanadian Experience ClassProvincial Nominee ProgramsQuebec Skilled WorkerFamily Class SponsorshipVisitor VisasInadmissibility IssuesStudy Permits
Open jobs on Jobsy5
LinkedInView page
Job description

Location: Toronto (hybrid)

Reports to: CEO

Compensation: $150k - $165k + 10% target annual performance bonus, depending on experience.

The opportunity

AI has changed the playing field and scaling economics of consumer legal services. We’re leveraging that opportunity to build Canada’s largest consumer law business, starting with immigration and expanding into other areas of law.

CanadaVisa has grown significantly over the past six months, and we’re investing in our next stage of growth. We’re looking for a Senior Full Stack Software Engineer to help build the software that makes it possible.

Your mission is to ship working software every day: automate the tasks our lawyers and case managers do by hand, and build the consumer products newcomers rely on.

AI has made the best engineers 10x more productive, and we’re building a team of them. We expect you to work AI-native from day one.

Our presence

CanadaVisa brings together nearly 50 years of legal experience through Cohen Immigration Law and thousands of client matters each year. Millions of people visit our websites each month, and our immigration community has roughly one million members. One of which is CanadaVisa+, a platform we launched a couple of years ago that has already had hundreds of thousands of sign ups.

That gives us direct relationships with clients, legal expertise to build with, and an established audience for new services.

Our colleagues bring experience from established organizations like Wealthsimple and Clio, alongside startup and growth experience. We operate like a startup: small teams, broad ownership, fast decisions, and close involvement from the CEO. You’ll have room to shape what you build and the resources of a profitable company behind you.

Our partnerships business

Alongside legal services, we operate a partnerships business that helps organizations such as TD reach and serve our newcomer audience. These relationships extend the value of our audience beyond immigration services and create further opportunities to build products and experiences for newcomers.

Some of what you build will support this business, alongside our legal services platform.

Our platform

We’re already building software. Our platforms are used every day by real clients and lawyers, and we run large consumer platforms like CanadaVisa+, which has had hundreds of thousands of sign-ups.

Our principal stack is Node.js, TypeScript, React/Next.js, and PostgreSQL on Google Cloud, with Python/FastAPI for specialist AI and document-processing services. Parts of our publishing and CMS technology use PHP.

What you’ll do

You’ll take features from requirement to production, across our internal tools and consumer products. Your work will centre on five things:

  • Ship every day. Ship something to production every working day. It can be small, but something ships daily.

  • Automate tasks. Find the work our lawyers and case managers do by hand, from replying to a client to reviewing documents and preparing an application, and automate it. Each task you automate should take at least 50% less human time.

  • Ship bug-free software. AI writes much of the code; you own the result. Bugs get caught before they reach clients, users, or staff.

  • Ship secure code. Our clients trust us with sensitive personal information. Everything you ship, internal or consumer-facing, holds up to automated scanning and independent penetration testing.

  • Make data-driven consumer product decisions. Millions of people use our platforms each month. Every consumer feature you launch has a success metric, gets measured, and the data decides whether we keep it, iterate on it, or roll it back.

Your team and colleagues

You’ll report to a technically knowledgeable CEO and work alongside a small team of engineers, with specialist ML research capability available for selected projects. You’ll have substantial independence over how you build.

You’ll work directly with lawyers, case managers, and the Head of Product to understand what the business and our users need, and turn it into software.

Who will thrive here

  • You’re AI-native. You’ve embraced AI in how you build, and it’s made you 10x more productive. You can show it. You break work into small, releasable pieces, and shipping every day feels normal to you.

  • You have full-stack range. You’re comfortable anywhere in the stack, from consumer interfaces to APIs, databases, and AI services. You pick up unfamiliar systems quickly and take a feature across every layer without handing it off.

  • You’ve shipped AI that real people use. You’ve put LLM features into production and built evals to prove they work.

  • You own what AI writes. You review and test everything before it ships, and you catch bugs and security holes before clients, users, and staff do.

  • You turn requirements into product. You turn business requirements and user needs into clear user stories with acceptance criteria, build the features that meet them, and use data to check whether they worked.

You may come from a startup, a scale-up, or a larger product company. Legal industry experience is useful, but isn’t required.

Why join us

AI should make people’s lives better. Too many companies are building AI to make corporate legal work more profitable: we’re applying AI to consumer law, building better legal services for individuals and families.

This is an opportunity to help change how those services are delivered. You’ll have real clients, an established audience, legal expertise, and a team already building. You’ll see the impact of your work in the experience of people navigating one of the most important processes of their lives.

If you want to ship every day, build AI that people use, and create products for millions of newcomers, we’d like to meet you.

Please reach out to [email protected] if you think you’re a good fit!

Similar jobs

  • Full-Stack Software Engineer

    Waterloo, ON
    $76.20–$83.12/hrContract

    Randstad Canada

    8+ YOECandidates need 8+ years of professional software development experience, mainly in Java or C#, and 8+ years working with relational databases such as SQL Server. A bachelor's degree in computer science or a related field, plus skill building REST APIs and tuning slow queries, is required.

    Java, Spring Boot, SQL Server, JavaScript, HTML, CSS

  • Senior Full Stack Software Engineer

    Toronto, ON
    Hybrid

    Provision

    5+ YOECandidates need 5+ years of shipping production software, deep full stack experience with React, Python and Django, and strong system design and testing skills. Practical use of AI coding assistants and LLM-based workflows is also required.

    React, Django, Python

  • Full Stack Software Engineer

    Toronto, ON
    HybridFull Time

    HeyMilo AI

    3+ YOECandidates need a computer science or engineering degree from a top U.S. or Canadian university and 3+ years of software engineering experience, including internships. They must prototype quickly, work in changing priorities, and use AI tools such as ChatGPT, Copilot and Cursor.

    React, TypeScript, Python, FastAPI, AWS, Docker

  • Full-Stack Software Engineer

    Toronto, ON
    Full Time

    Raydar

    1+ YOECandidates need one to three years of professional experience building browser and server software, with recent graduates welcome. Working knowledge of Node.js, prototype shipping experience, and willingness to be on call are required.

  • Full-Stack Software Engineer

    Toronto, ON
    Full Time

    Company 1 - The Manufacturers Life Insurance Company

    3+ YOECandidates need about 3 to 5 years of software development experience, hands-on Azure data tools, strong SQL and at least one modern language such as Java, Python or Node.js. Strong communication skills and experience with GitHub are also required.

    Azure Data Factory, Azure Synapse Analytics, Azure Data Lake Storage, GitHub, SQL Server, Power BI

    Full-Stack Software Engineer - React

    Waterloo, ON +1
    Full Time

    Company 1 - The Manufacturers Life Insurance Company

    3+ YOECandidates need 3 to 5 years of full stack engineering experience, strong skills in React, Node.js, JavaScript, HTML5 and CSS3, and knowledge of accessibility standards such as WCAG 2.1. Agile, DevOps and automated testing experience is also required.

    React, Node.js, Express, Redux, Jenkins, TeamCity

  • Full Stack Software Engineer

    Toronto, ON
    Hybrid

    Blanc Labs

    2+ YOECandidates need 2 to 5 years of professional software engineering experience with shipped production code, strong Python with asynchronous programming, React and TypeScript, and PostgreSQL. Hands-on LLM experience, Docker, and a major cloud platform (Azure preferred) are also required.

    Python, FastAPI, React, TypeScript, Next.js, PostgreSQL

    Full Stack Software Engineer - AI Agents

    Toronto, ON
    Hybrid

    Blanc Labs

    2+ YOECandidates need 2 to 5 years of professional software engineering experience with shipped production code. Strong Python with async programming, React and TypeScript, PostgreSQL, and hands-on experience with LLMs are required.

    Python, FastAPI, React, TypeScript, Next.js, PostgreSQL

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.