Contract: Staff Full-Stack Engineer

Upwork
Full-time Brazil, Brazil Computer Occupations
Posted:
February 27, 2026
Location:
Brazil, Brazil, Brazil

Job Description

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 comfortable working in ambiguity.

  • Execution across backend, frontend, and architecture.

  • Curiosity and adaptability in a novel technical space.

  • Interest in AI-powered programming and foundational knowledge of LLMs.

  • Flexibility in tooling, with strongly preferred but non-mandatory tech: Java (backend) and Vue (frontend).
  • Responsibilities:

  • Design and implement core systems for AI-powered matchmaking, integrating frontend, backend, and agentic workflows.

  • Own architectural decisions and collaborate on long-term platform direction.

  • Lead planning, scoping, and execution of feature initiatives in partn...
  • 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: Brazil, Brazil
    Posted: February 27, 2026
    Deadline: April 08, 2026