Contract: Staff Full-Stack Engineer

Upwork
Full-time Canada, Canada Other-General
Posted:
March 01, 2026
Location:
Canada, Canada, Canada

Job Description

Upwork ($UPWK) is the world’s work marketplace. We serve everyone from one-person startups to over 30% of the Fortune 100 with a powerful, trust-driven platform that enables companies and talent to work together in new ways that unlock their potential.

Last year, more than $3.8 billion of work was done through Upwork by skilled professionals who are gaining more control by finding work they are passionate about and innovating their careers.

This is an engagement through Upwork’s Hybrid Workforce Solutions (HWS) Team. Our Hybrid Workforce Solutions Team is a global group of professionals that support Upwork’s business. Our HWS team members are located all over the world.

You’ll participate in building the next generation of AI-powered matching and recommendation infrastructure for Upwork. This is an early-stage effort focused on moving from smart recommendations to agentic and autonomous matchmaking. You’re optimizing for:

  • System-level thinkers com...

Apply for this Job

Submit your application for the Contract: Staff Full-Stack Engineer position at Upwork.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: Canada, Canada
Posted: March 01, 2026
Deadline: April 10, 2026