The Gifting team at Uber is looking to build user-facing Gifting products on the Uber platform, creating seamless experiences that interface with the Uber apps, and tackle unique engineering challenges related to extreme seasonality and high-concurrency traffic.
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
- Collaborate closely with product, design, and business teams to 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
- 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
- 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
- Design systems that are not only scalable but also secure and compliant across global markets
Other
- Bachelor's or Master's degree in Computer Science or a related technical field, or equivalent practical experience
- 3+ years working with Web technology and technical software engineering experience
- Great sense of ownership
- Ability to work effectively in a fast-paced, team-oriented environment
- Travel requirements not mentioned