Job Details

img

Senior/Lead JavaScript Developer

Developer Engineering

Job Description

Senior/Lead JavaScript Developer

Company: Upwork

Location: Brazil (Remote)

Employment Type: Contract (with potential renewal)


About the Role:

Join Upwork’s Hybrid Workforce Solutions (HWS) Team to design and build high-performance, scalable systems that deliver exceptional user experiences for millions of professionals and clients worldwide. Solve critical technical and product challenges while working collaboratively in an agile environment.


Responsibilities:

  • Collaborate with stakeholders to understand and deliver project requirements.
  • Design, develop, test, and maintain scalable server-side logic, databases, and APIs.
  • Write front-end code using TypeScript or JavaScript.
  • Develop front-end applications using modern frameworks such as Vue.js (preferred), Nuxt, React.js, or Angular.
  • Optimize front-end performance and ensure cross-browser compatibility.
  • Integrate front-end interfaces with backend APIs for smooth data flow.
  • Improve code quality, documentation, and reduce technical debt.
  • Participate in code and design reviews.
  • Document code and technical specifications.
  • Monitor system performance and respond to incidents during on-call rotations.
  • Engage in Scrum ceremonies and collaborate during core Pacific Time hours (8:00 am – 11:00 pm), occasionally until midnight.
  • Manage time independently to meet project deliverables (~40 hours/week).


Required Skills:

  • 8+ years of professional software development experience.
  • Deep knowledge of modern JavaScript (ES6+) or TypeScript, CSS, and HTML.
  • Extensive experience with modern JS frameworks (Vue preferred, React or Angular).
  • Flutter or mobile development experience is a plus.
  • Experience with unit testing and end-to-end UI testing.
  • Basic understanding of accessibility (WCAG) guidelines.
  • Self-motivated, organized, and able to learn independently.
  • Intermediate English proficiency (capable of technical interviews in English).
  • Basic knowledge of PHP, server-side JavaScript/TypeScript, Node.js backend framework.
  • Understanding of system design principles and RESTful APIs.
  • Experience writing maintainable unit tests.
  • Familiarity with relational databases.
  • Experience working with distributed engineering teams.
  • Comfortable working with AWS.
  • Experience with high-load web applications and scalability challenges.

Job Overview

  • Job Posted

    2 months ago

  • Job Types

    Full Time, Contact Base

  • Salary

    Negotiate

  • Job Location

    Brazil (Remote)

img

Upwork

  • icon
  • icon

Related Jobs

Latest Related Job For You

Full timeRemote
img

Regional Sales Engineer - Cloud

img
Greater Perth Area
  • img
    Developer Engineering

  • img
    Negotiate
  • img
    a month ago
Full timeRemote
img

Technical Support Engineer (Remote)

img
Australia and New Zealand
  • img
    Developer Engineering

  • img
    Negotiate
  • img
    a month ago
Full timeRemote
img

Regional Sales Engineer (Remote, JPN)

img
Japan
  • img
    Developer Engineering

  • img
    Negotiate
  • img
    a month ago
Full timeHybrid
img

Senior Engineering Manager

img
Chennai, Tamil Nadu, Indi ...
  • img
    Developer Engineering

  • img
    Negotiate
  • img
    a month ago
Hybrid
img

Software Engineering Manager

img
Dublin, County Dublin, Ir ...
  • img
    Developer Engineering

  • img
    Negotiate
  • img
    a month ago
Hybrid
img

Senior Software Engineer

img
Dublin, County Dublin, Ir ...
  • img
    Developer Engineering

  • img
    Negotiate
  • img
    a month ago
Full time
img

Senior Software Engineer

img
Dublin, County Dublin, Ir ...
  • img
    Developer Engineering

  • img
    Negotiate
  • img
    a month ago
Full time
img

Software Engineer

img
İstanbul, Türkiye
  • img
    Developer Engineering

  • img
    Negotiate
  • img
    a month ago
Brand 0
Brand 1
Brand 2
Brand 3
Brand 4
Brand 5
Brand 6
Brand 7

WorkAsPro Talent is featured on

CoinDeskCoinMarketCapBitcoin.comCointelegraphBinanceChainbulletin

Hiring the Web3 Talent

Hire The Best

Subscribe to the weekly jobs newsletter

    No Location Found
    No Tag Found
✅ Add floating form globally