Senior/Lead Full-Stack Engineer

Posted 2 Days Ago
Be an Early Applicant
12 Locations
Remote
Hybrid
Senior level
Cloud • HR Tech • Professional Services • Software
Upwork is the world’s work marketplace connecting businesses with independent talent.
The Role
As a Senior Full Stack Engineer, you will design and build the Agentic platform and backend systems, collaborating with engineers, product managers, and designers to enhance user experiences for millions of professionals and clients. You will work on both front-end and back-end domains, focusing on code quality and scalability issues in a cloud environment.
Summary Generated by Built In

Upwork ($UPWK) is the world’s work marketplace. We serve everyone from one-person startups to over 30% of the Fortune 100 with a powerful, trust-driven platform that enables companies and talent to work together in new ways that unlock their potential.  

Last year, more than $3.3 billion of work was done through Upwork by skilled professionals who are gaining more control by finding work they are passionate about and innovating their careers. 

This is an engagement through Upwork’s Hybrid Workforce Solutions (HWS) Team. Our Hybrid Workforce Solutions Team is a global group of professionals that support Upwork’s business. Our HWS team members are located all over the world.

We are looking for a Senior Full Stack Engineer to join our team of skilled professionals. You will be designing and building our highly performant Agentic platform and back end systems to create an outstanding user experience for our millions of independent professionals and clients around the world. 

We’re taking advantage of Java, Vue.js, Nuxt.js, AWS, Docker, and microservices to help build apps that millions of people use every day.

This role is a long-term contract position.

Work/Project Scope:

  • You will be working with Engineering teams, Product Managers, and Designers to build outstanding products for our users!
  • Requires proactive communication and collaborative work with other skilled professionals for code reviews, problem solving, and writing supporting documentation.
  • You will share the ownership of our front and back end code domains and will actively work to solve meaningful user problems and improve quality.

Must Haves (Required Skills):

  • Solid software development experience using Java as well as extensive experience with REST and relational databases in a cloud environment such as AWS.
  • Deep knowledge of modern JavaScript (ES6+ and Typescript), CSS, and HTML.
  • Experience with a modern JS framework, such as Vue (preferred), React, or Angular
  • Experience in writing well-structured, easily maintainable unit tests (such as JUnit, Mockito, Jest, etc).
  • Experience with AI-coding assistants such as co-pilot, cursor, etc
  • Experience with Infrastructure and working with AWS , Azure 
  • A solid track record of collaborating on code and documentation with large, distributed teams of engineers.
  • Experience building and supporting high-load web applications and solving scalability issues.
  • English on at least an intermediate level (should be able to pass the technical interview in English)

Upwork is proudly committed to fostering a diverse and inclusive workforce. We never discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical condition), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

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

Top Skills

Java
JavaScript
Typescript
The Company
HQ: San Francisco, CA
0 Employees
Hybrid Workplace
Year Founded: 2004

What We Do

Upwork is the world’s work marketplace, connecting millions of businesses with independent talent around the globe. We serve everyone from one-person startups to 30% of the Fortune 100 with a powerful, trust-driven platform that enables companies and freelancers to work together in new ways that unlock their potential.

Why Work With Us

Our vibrant culture is built on a common mission to create economic opportunities so that people have better lives. We encourage team Upwork to bring their whole selves to work through learning and development opportunities, mentorship, and Upwork Belonging Communities.

Gallery

Gallery

Similar Jobs

Remote
12 Locations
266 Employees

Dow Jones Logo Dow Jones

Principal Software Engineer

Digital Media • Fintech • Information Technology
Remote
15 Locations
4898 Employees
145K-180K Annually
Remote
Región Metropolitana de Santiago, CHL
105 Employees

DarwinAI Logo DarwinAI

Full-stack Dev

Artificial Intelligence • Machine Learning • Software
Remote
12 Locations
6 Employees

Similar Companies Hiring

Stepful Thumbnail
Software • Healthtech • Edtech • Artificial Intelligence
New York, New York
60 Employees
HERE Technologies Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account