Uber
Software Engineer 2 - Backend
UberIndia2 days ago
Full-timeEngineering, Information Technology
About The Role

Uber Courier is a product on Uber Rider app that allows any consumer to request a delivery from or to any other consumer within their city. This can be anything from sending documents for signature or returning forgotten keys. The role will work alongside a cross-functional engineering team to deliver product features on the roadmap to propel the product growth, collaborating with backend & mobile engineers, product manager, designers and data scientist.

---- What the Candidate Will Do ----

  • Build highly scalable and high-quality product features that our customers use every day
  • Write elegant, maintainable, scalable and well-documented code
  • Collaborate cross function (Data, Design, Product) and cross team for problem solving and product development
  • Data-driven architecture and systems design
  • Build reliable alerting and monitoring for the products you build

Basic Qualifications

  • 3+ years of backend software engineering experience
  • Proficiency in Golang, Java or any similar languages
  • Experience working collaboratively and leading cross functional teams
  • Experience with shipping high-quality products at scale
  • Willing to take on ownership of the products, think about operations, maintenance and reliability
  • Experience in mentoring and guiding junior engineers

Preferred Qualifications

  • Full stack experience
  • Experience working on cross-team initiatives
  • Experience with micro-service architecture
  • Self driven to identify opportunities to make things better and efficient

Key Skills

Ranked by relevance