372,576open jobs
9,648companies
49,982added this week
Browse all
Location
Remote (LATAM)
Employment
Full-Time
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.

Job Description

We are seeking a hands-on Software Engineer with strong backend development and test automation experience. The initial focus of this engagement will be building and maintaining automated tests using TypeScript and Playwright, with opportunities to contribute more broadly to production backend services using Java or Kotlin.

The ideal candidate combines software engineering fundamentals with strong quality engineering expertise and is comfortable contributing to both production code and automated test infrastructure. Enterprise experience strongly preferred.

Key Responsibilities

* Build and maintain automated test frameworks using TypeScript and Playwright.

* Develop functional, integration, and API automated tests.

* Write clear, comprehensive, and maintainable test cases.

* Integrate automated tests into CI/CD pipelines and automated execution workflows.

* Investigate test failures, application defects, and production issues.

* Perform debugging, troubleshooting, and root-cause analysis.

* Develop and maintain backend services using Java or Kotlin.

* Contribute independently to production application code.

* Collaborate with engineering teams through established development, review, and delivery workflows.

* Help improve the reliability, maintainability, and overall quality of backend services.

Qualifications

Must-Have Skills

* Strong professional backend engineering experience.

* Strong test engineering and automation experience.

* Hands-on experience developing backend services using Java or Kotlin.

* Advanced TypeScript skills.

* Hands-on Playwright experience.

* Experience creating and maintaining Playwright test frameworks.

* Experience writing functional, integration, and API tests.

* Ability to write clear, comprehensive, and maintainable test cases.

* Strong debugging, troubleshooting, and root-cause analysis skills.

* Experience working with CI/CD pipelines and automated test execution.

* Ability to contribute independently to production code, not only test code.

* Ability to work effectively with limited oversight.

Nice-to-Have Skills

* Experience with cloud platforms.

* Experience with containerized services or microservice architectures.

* Experience with performance testing.

* Experience with reliability or resilience testing.

* Experience with accessibility testing.

* Experience with contract testing.

* Experience testing REST APIs and backend services.

* Experience with Git and pull-request workflows.

* Experience with CI/CD platforms.

* Experience with web and mobile-web testing tools.

Additional Information

Required Tools & Platforms

* TypeScript

* Playwright

* Java or Kotlin

* CI/CD pipelines supporting automated test execution

Location, Time & Engagement

* Remote contract role.

* Candidates must be located in LATAM.

* Complete working-hours overlap with U.S. Eastern Time is required.

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

* Engagement is expected to continue through 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.
372,576 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
In your city
$140k – $225k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree • Seattle
Python
TypeScript
Node JS
JavaScript
Python
FastAPI
Node JS
Fastify
Databases
PostgreSQL
Redis
Frontend
React.js
Vite
DevOps
Kubernetes
WebSockets
QA
Playwright
Vitest
Apply
Product Engineer 2 days ago
$175k – $300k per year • In office • Full-Time • San Francisco
TypeScript
DevOps
Vercel
Apply
Backend Engineer 2 days ago
$175k – $300k per year • In office • Full-Time • San Francisco
TypeScript
DevOps
Vercel
Apply
$68k – $85k per year • In office • Full-Time • Master's Degree • San Jose
Python
AI/ML
AI Agents
DevOps
Amazon EC2
AWS
AWS Lambda
Bitbucket
CI/CD
CloudFormation
Docker
Git
Kubernetes
Terraform
Amazon S3
IAM
HPC
Cybersecurity
Least Privilege
Apply
$185k – $260k per year • Remote • Full-Time • 8+ years exp • Bachelor's Degree
DevOps
AWS
CI/CD
GCP
Kubernetes
GitHub
Cybersecurity
Clair
Dependabot
OWASP Top 10
OWASP ZAP
Snyk
Trivy
Apply
$51k – $126k per year (Estimated) • Remote • Contractor • 5+ years exp • Bogotá
AI/ML
Prompt Engineering
DevOps
Rest API
Management
Confluence
Jira
Marketing
Salesforce
Apply
$47k – $144k per year (Estimated) • Remote • Contractor • 3+ years exp • Bogotá
Analytics
A/B Testing
Design
Figma
Sketch
Apply
$128k – $219k per year (Estimated) • Remote • Contractor • 5+ years exp • United States
Marketing
Salesforce
Apply
Remote • Contractor • Manila
Java
Kotlin
TypeScript
DevOps
CI/CD
Git
Rest API
QA
Playwright
Apply
Remote • Contractor • Bogotá
Apex
Apex
Lightning Web Components
Databases
Snowflake
AI/ML
AI Agents
DevOps
Incident Management
Marketing
Salesforce
Apply
See all jobs
This is one of many
372,576 more open roles from verified company boards, updated every day.