Upwork

Senior/Lead Back End Engineer (Java and Python)

Upwork

Overview

Role involves designing and building robust backend systems to enhance user experiences.

Ideal candidate should have solid experience in Java/Kotlin and Python with a focus on scalable systems.

remoteseniorcontracttemporaryfull-timeJavaKotlinPythonRESTGraphQLAWSJUnitConfluenceJIRA

Locations

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

Requirements

  • Experience with Java/Kotlin and Python
  • Knowledge of REST/GraphQL
  • Experience with databases
  • Experience with AWS
  • Experience in high-load web applications
  • Experience with AI Agents or LLMs

Responsibilities

  • Collaborate with teams to deliver solutions
  • Design and maintain server-side logic and APIs
  • Optimize backend systems for performance
  • Implement security measures
  • Participate in code and design reviews
  • Provide technical guidance to junior developers
  • Manage time effectively for project deliverables
  • Participate in Scrum processes