This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Provide technical leadership to more junior engineers on the team
Requirements:
5+ 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
Nice to have:
Experience working on cross-team initiatives
Experience with micro-service architecture
Self driven to identify opportunities to make things better and efficient