Contract: Staff Full-Stack Engineer

Brazil, Brazil, Brazil • Posted June 03, 2026

Job Type: Full-time
Location: Brazil, Brazil
Posted: June 03, 2026
Category: Computer Occupations
Application Deadline: July 13, 2026

Role 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...
  • Interested in this role?

    Click the button below to start your application for Contract: Staff Full-Stack Engineer at Upwork.

    Apply Now