Uber is looking to build user-facing Gifting products on the Uber platform, creating seamless experiences that interface with the Uber apps. This involves tackling unique engineering challenges related to extreme seasonality and high-concurrency traffic, and owning the reliability of money-movement systems where accuracy is paramount, designing systems that are not only scalable but also secure and compliant across global markets.
Requirements
- Proficiency in JavaScript/TypeScript or a general-purpose language such as Java or Go
- Experience developing web applications using frameworks like React or Node.js
- Familiarity with microservices and API design
- Architecting, building, and maintaining web applications
- Experience with data analytics and experimental design in an engineering context.
- Robust understanding of client-side performance optimizations and modern browser capabilities.
- Solid experience in Front development using Javascript, Fusion/React.
Responsibilities
- build user-facing Gifting products on the Uber platform, creating seamless experiences that interface with the Uber apps
- tackle unique engineering challenges related to extreme seasonality and high-concurrency traffic (e.g., handling massive spikes during holidays like Christmas, Mother's Day, and Valentine's Day)
- own the reliability of money-movement systems where accuracy is paramount
- designing systems that are not only scalable but also secure and compliant across global markets
- design and implement new product ideas and business needs with a scalable solution
- Drive adoption of best practices in code health, testing, and maintainability
- Play an active role in the team's technical design choices, code reviews, and documentation
Other
- Collaborate closely with product, design, and business teams
- Great sense of ownership
- Ability to work effectively in a fast-paced, team-oriented environment.