Upwork

Senior/Lead Backend Engineer

Upwork

Overview

Role involves designing and building robust backend systems for a marketplace platform.

Ideal candidate has solid experience in Java or Kotlin and a strong background in building scalable web applications.

remoteseniorcontracttemporaryfull-timeJavaKotlinRESTGraphQLJUnitAWS

Locations

  • Colombia
  • Argentina
  • Brazil
  • Mexico
  • Chile
  • Peru

Requirements

  • Experience with Java or Kotlin
  • Knowledge of REST and/or GraphQL
  • Experience with relational and non-relational databases
  • Experience in writing unit tests
  • Experience with AWS
  • Experience building high load web applications
  • Desire to learn new technologies
  • Collaboration with distributed teams

Responsibilities

  • Collaborate with cross-functional teams
  • Design and maintain server-side logic
  • Implement security measures
  • Participate in code and design reviews
  • Provide technical guidance to junior developers
  • Analyze system performance
  • Manage time effectively
  • Coordinate with the team during core hours