Junior Software Development Engineer - Backend, Catalog

OfferUp Logo

OfferUp

πŸ“Remote - Chile, Colombia

Summary

Join OfferUp's Catalog team and contribute to the infrastructure that powers efficient item posting on our platform. As a Software Development Engineer, you will own and execute the delivery of sub-features, participate in architecture discussions, and conduct code reviews. Collaborate with cross-functional teams to design and ship new features, contribute to the technical strategy, and develop, test, and document code using best practices. Maintain code quality, collaborate with third-party providers, and identify solutions to software defects. This role requires 2+ years of professional software development experience and strong Java coding skills. The position is only available outside the US.

Requirements

  • 2+ years of professional software development experience
  • Are a highly motivated person with a history of delivering quality code
  • Demonstrate strong coding skills Java (Required) and any other modern programming language like Kotlin, Python, Golang, Scala
  • Strong knowledge of Data Structures and Algorithms
  • Above all, an insatiable desire and ability to learn
  • Exceptional self-management skills during the execution of complex problems and tasks
  • You desire a fast-moving, continuous flow development environment
  • BS or MS in Computer Science or related discipline
  • Excellent communication skills, both written and spoken (fluency in English required)

Responsibilities

  • Collaborates with cross-functional teams to define, design, and ship new features and/or iterations of existing features
  • Contributes to developing the technical strategy for Catalog platform/features
  • Develops, tests, releases and documents code using best software engineering practices to ensure timely service delivery and ease of maintenance
  • Help maintain code quality, organization, and automation
  • Collaborate if needed with third-party providers, and evaluate/debug/implement 3rd party SDKs
  • Identify, track and find solutions to software defects identified both internally and externally

Preferred Qualifications

  • Experienced with Agile development
  • Experience with building highly scalable web services
  • Be comfortable designing services on top of cloud infrastructure like AWS
  • Github repo with your own code we can view
  • Hands on experience with real-time messaging systems

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.