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

    3 hours ago

  • Job Types

    Full Time, Contact Base

  • Salary

    Negotiate

  • Job Location

    Brazil (Remote)

img

Upwork

  • icon
  • icon

Related Jobs

Latest Related Job For You

Contact baseFull time
img

Software Engineer (C Programming)

img
Remote (Philippines)
  • img
    Developer Engineering

  • img
    0 - 0
  • img
    3 hours ago
Full timeRemote
img

Software Engineer (PHP)

img
Remote (Philippines)
  • img
    Developer Engineering

  • img
    Negotiate
  • img
    3 hours ago
Full timeContact base
img

Engineering Lead, Flutter Platform Team

img
Argentina (Remote)
  • img
    Developer Engineering

  • img
    Negotiate
  • img
    3 hours ago
Contact baseFull time
img

Engineering Lead, Flutter Platform Team

img
Brazil (Remote)
  • img
    Developer Engineering

  • img
    Negotiate
  • img
    3 hours ago
Full time
img

AI Productivity Solutions Engineer

img
Brazil (Remote)
  • img
    Developer Engineering

  • img
    Negotiate
  • img
    3 hours ago
Contact base
img

AI Productivity Solutions Engineer

img
Mexico (Remote)
  • img
    Developer Engineering

  • img
    Negotiate
  • img
    3 hours ago
Full timePart time
img

Senior/Lead Machine Learning Operations Engineer

img
Poland (Remote)
  • img
    Developer Engineering

  • img
    Negotiate
  • img
    3 hours ago
Contact baseFull time
img

Senior Analytics Engineer

img
Colombia (Remote)
  • img
    Developer Engineering

  • img
    Negotiate
  • img
    3 hours 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