
Staff Full-Stack Engineer
Upwork
contract
Posted on:
Location Type: Remote
Location: Anywhere in Latin America
Visit company websiteExplore more
Job Level
About the role
- 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).
Requirements
- 8+ years 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.
Benefits
- Upwork is an Equal Opportunity Employer committed to recruiting and retaining a diverse and inclusive workforce. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, or other legally protected characteristics under federal, state, or local law.
- Please note that a criminal background check may be required once a conditional job offer is made. Qualified applicants with arrest or conviction records will be considered in accordance with applicable law, including the California Fair Chance Act and local Fair Chance ordinances. The Company is committed to conducting an individualized assessment and giving all individuals a fair opportunity to provide relevant information or context before making any final employment decision.
- To learn more about how Upwork processes and protects your personal information as part of the application process, please review our Global Job Applicant Privacy Notice
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full-stack engineeringbackend engineeringfrontend engineeringarchitecting systemsmachine learningsearch componentsrecommendation systemsAI-powered developmentlarge language models
Soft Skills
ownershiporganizational skillscommunication skillsability to work in ambiguitystakeholder management