377,872open jobs
9,851companies
48,526added this week
Browse all
Salary
$69k – $197k per year (Estimated)
Location
Remote (LATAM)
Seniority
Senior
Employment
Contractor
Overview
Company
Impact
Profile match
Upwork is a global digital work platform that connects businesses with independent talent across diverse fields such as software development, design, marketing, and finance. Created through the 2013 merger of Elance and oDesk, the public American company provides tools for contracting, collaboration, time tracking, and cross-border payments. Headquartered in San Francisco, it serves clients ranging from startups and small businesses to global enterprises seeking flexible remote workforce solutions.

We are seeking a Senior Full-Stack Software Engineer to maintain, enhance, and modernize a portfolio of internal business applications supporting candidate and employee lifecycle processes.

This role is primarily focused on Python/Django back-end development, with additional hands-on work in Java/Spring Boot and TypeScript/React. The engineer will also help strengthen enterprise system integrations and support the evolution of applications toward AI-enabled experiences, agent-based workflows, and secure integration with enterprise data.

Enterprise experience strongly preferred.

Key Responsibilities

- Maintain and improve production applications supporting candidate and employee lifecycle workflows.

- Develop and enhance back-end services using Python and Django.

- Develop and support Java and Spring Boot services where required.

- Build and maintain front-end functionality using TypeScript and React.

- Strengthen integrations with enterprise platforms through REST APIs.

- Integrate applications with LLMs, AI assistants, agents, or other generative AI capabilities.

- Implement and maintain secure authentication and authorization patterns.

- Troubleshoot application defects, identify root causes, and implement reliable fixes.

- Improve application scalability, security, maintainability, and user experience.

- Apply appropriate controls for sensitive data, access management, auditability, and AI-enabled application behavior.

- Maintain clear technical documentation and effective JIRA practices.

- Work independently and take ownership of assigned applications, features, integrations, and technical problems.

- Collaborate effectively with technical and business stakeholders.

Must-Have Skills

- Strong hands-on experience with Python and Django.

- Hands-on experience with Java and Spring Boot.

- Strong hands-on experience with TypeScript and React.

- Strong testing, debugging, troubleshooting, and bug-resolution skills.

- Experience integrating applications with LLMs, AI assistants, agents, or other generative AI capabilities.

- Strong experience building or integrating REST APIs.

- Experience with modern authentication and authorization patterns, including OAuth 2.0, token management, scopes, and least-privilege access.

- Familiarity with AI security and governance concepts, including sensitive-data handling, auditability, guardrails, and user-context versus system-context access.

- Good JIRA practices.

- Strong technical documentation skills.

- Strong verbal and written English communication skills.

- Ability to work independently, demonstrate strong ownership, and operate as a self-starter.

Nice-to-Have Skills

- Experience with Workday and/or iCIMS.

- Experience integrating with Workday and/or iCIMS through APIs.

- Hands-on experience developing or supporting Model Context Protocol services or related MCP servers, tools, resources, or prompts.

Required Tools & Platforms

- Python

- Django

- Java

- Spring Boot

- TypeScript

- React

- REST APIs

- OAuth 2.0

- JIRA

Location, Time & Engagement

- Remote contract engagement.

- Open to candidates in approved LATAM sourcing locations.

- CST time-zone coverage is required.

- Full-time allocation of approximately 40 hours per week.

- Current engagement end date is March 31, 2027.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
377,872 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Bogotá
$91k – $225k per year (Estimated) • Equity • Remote • Full-Time • 7+ years exp
Go
Java
Node JS
Python
TypeScript
JavaScript
Databases
Google BigQuery
PostgreSQL
AI/ML
AI Agents
Claude
Frontend
React.js
DevOps
Terraform
Apply
$65k – $152k per year (Estimated) • Remote • Full-Time • 3+ years exp
Python
JavaScript
Python
Django
FastAPI
Frontend
React.js
Apply
$19k – $47k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Saratov
Java
Python
JavaScript
PHP
PHP
Bitrix
Databases
MySQL
PostgreSQL
Redis
Apply
Remote/Hybrid • Full-Time • Bachelor's Degree
Java
Python
JavaScript
PHP
PHP
Bitrix
Databases
MySQL
PostgreSQL
Redis
Apply
Remote/Hybrid • Bachelor's Degree
Java
Python
PHP
PHP
Bitrix
Databases
MySQL
PostgreSQL
Redis
Apply
$28k – $75k per year (Estimated) • Remote • Contractor • 7+ years exp • Bengaluru
AI/ML
Agentforce
AI Agents
Claude
LLM
DevOps
Platform Engineering
Marketing
Salesforce
Apply
$11k – $41k per year (Estimated) • Remote • Contractor • 4+ years exp • Bengaluru
JavaScript
SQL
Apex
Apex
Salesforce Data Cloud
Analytics
ETL/ELT
Marketing
Salesforce
Apply
$53k – $131k per year (Estimated) • Remote • Contractor • 3+ years exp • Bogotá
SQL
Analytics
Power BI
Tableau
Apply
$51k – $143k per year (Estimated) • Remote • Contractor • 4+ years exp
SQL
Apex
Apex
Salesforce Data Cloud
DevOps
CI/CD
Marketing
Salesforce
Apply
$34k – $128k per year (Estimated) • Remote • Contractor • 4+ years exp • Bogotá
Apex
Apex
Copado
Lightning Web Components
AI/ML
Agentforce
DevOps
CI/CD
Git
Rest API
Marketing
Salesforce
Apply
$51k – $127k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Bogotá
DevOps
SLI/SLO/SLA
Apply
$60k – $139k per year (Estimated) • In office • Full-Time • Bogotá
Apply
In office • Full-Time • Bachelor's Degree • Bogotá
AI/ML
Copilot
Cursor
Model Context Protocol
DevOps
Azure
Azure DevOps
Management
Jira
Apply
$102k – $226k per year (Estimated) • Remote/Hybrid • Internship • Bachelor's Degree • Bogotá
C#
Python
SQL
Python
FastAPI
Databases
Apache Kafka
Databricks
MS SQL
PostgreSQL
Snowflake
AI/ML
Scikit-learn
Spark
AI Agents
DevOps
AWS
Azure
Self-Healing
Terraform
Amazon CloudWatch
Amazon S3
Apply
$53k – $131k per year (Estimated) • Remote • Contractor • 3+ years exp • Bogotá
SQL
Analytics
Power BI
Tableau
Apply
See all jobs
This is one of many
377,872 more open roles from verified company boards, updated every day.