Browse All Jobs
Job Description

OfferUp is seeking a Junior Software Development Engineer to join its Catalog team. This role is focused on backend development and is available remotely in Chile and Colombia. The Catalog team is responsible for the infrastructure that enables users to post items efficiently and make them available to buyers. As a Software Development Engineer, the candidate will contribute to the development of new features, participate in architectural discussions, and conduct code reviews.

The candidate will collaborate with cross-functional teams, including Product, Client Developers, and Biz ops experts, to create scalable solutions. They will also be involved in developing the technical strategy for the Catalog platform and features.

Responsibilities:

  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Contribute to developing the technical strategy for the Catalog platform.
  • Develop, test, release, and document code using best software engineering practices.
  • Help maintain code quality, organization, and automation.
  • Collaborate with third-party providers and evaluate/debug/implement 3rd party SDKs.
  • Identify, track, and find solutions to software defects.

Requirements:

  • 2+ years of professional software development experience.
  • Strong coding skills in Java (Required) and any other modern programming language like Kotlin, Python, Golang, Scala
  • Strong knowledge of Data Structures and Algorithms.
  • Exceptional self-management skills.
  • BS or MS in Computer Science or related discipline.
  • Excellent communication skills in English.

Offer:

  • Opportunity to work on a high-impact team at OfferUp.
  • Involvement in architectural discussions and code reviews.
  • Collaboration with cross-functional teams.
  • Remote work opportunity in Chile or Colombia.
Apply Manually