Browse All Jobs
Job Description
OfferUp is seeking a Junior Software Development Engineer - Backend to join their Catalog team. This is a remote position based in Chile or Colombia. The ideal candidate will be responsible for owning features from concept to fruition, including writing well-architected and tested code, analyzing metrics, and collaborating with cross-functional teams. The engineer will also build highly scalable systems to detect and prevent fraud and improve engineering/operational excellence.

Responsibilities:
  • Work collaboratively with cross-functional teams to design and implement new features.
  • Analyze attacker techniques and apply solutions to detect and proactively stop them.
  • Drive engineering and operational excellence across the Trust & Safety engineering team.
  • Collaborate with OfferUp-wide engineering teams to improve processes and evangelize best practices.
  • Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules-based models.
  • Identify when to replace and rebuild legacy systems.
  • Participate in on-call rotations.
  • Support, mentor, and help other engineers on the team.

Requirements:
  • 3+ years of professional software engineering experience, with at least 1 year in web services.
  • Experience performing data analysis and translating results into business recommendations.
  • Strong coding skills in Java, Python, Scala, Golang, or any modern programming language.
  • Strong knowledge in object-oriented design and microservices architecture.
  • BS or MS in Computer Science, Computer/Software Engineering, Information Systems/Technology, Information Science, or a related discipline.
  • Excellent communication skills in English.

OfferUp offers:
  • A role where you own a feature from concept to fruition.
  • Opportunity to work with cross-functional teams.
  • Opportunity to build highly scalable systems.
  • Opportunity to mentor other engineers.
Apply Manually