Remote (Global)

Lifted, an Upwork Company™ is hiring a Contract: Staff Full-Stack Engineer

About the Role

Upwork is looking for a Contract: Staff Full-Stack Engineer to participate in building the next generation of AI-powered matching and recommendation infrastructure. You will help move the platform from smart recommendations to agentic and autonomous matchmaking.

What You'll Do

  • 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 partnership with product management.
  • Organize and manage cross-functional engineering work without people management responsibilities.

What We're Looking For

  • 8+ years of full-stack or mixed backend/frontend engineering experience.
  • Experience architecting and shipping complex systems with ML, search, or recommendation components.
  • Comfort working in ambiguity and driving clarity across stakeholders.
  • Strong sense of ownership and ability to organize and deliver multi-sprint initiatives.
  • Interest in AI-powered development and foundational knowledge of LLMs.
  • Very strong communication skills in English.

Nice to Have

  • Java backend systems.
  • Python backend systems.
  • Vue, React, or modern JS frontend frameworks.
  • Cloud-native infrastructure and infrastructure-as-code.

Technical Stack

  • Java
  • Vue
  • Python

Team & Environment

You will be part of Upwork’s Hybrid Workforce Solutions (HWS) Team, a global group of professionals supporting Upwork’s business.

Work Mode

This is a global, remote contract position. Candidates are ideally located in Latin America.

Upwork is an Equal Opportunity Employer committed to recruiting and retaining a diverse and inclusive workforce.

Required Skills
JavaVuePythonFull-Stack DevelopmentSoftware EngineeringSystem ArchitectureAPI DesignCloud PlatformsFrontend DevelopmentBackend DevelopmentDatabase ManagementDevOpsAgile MethodologiesCode ReviewTechnical Leadership
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Lifted, an Upwork Company™

An enterprise client helps the world’s most innovative companies improve their AI models by providing human feedback.

Visit website
Job Details
Category fullstack
Posted a month ago