The Uber Freight team is looking to improve its Transportation Management Platform by designing, developing, and maintaining highly scalable backend applications.
Requirements
- Experience with one or more of programming languages: C, Java, Go
- Experience with micro-service architecture and systems design
- Experience developing highly scalable backend micro services
- Knowledge of data structure and algorithms
- Experience with one of the following databases: MySQL, Oracle
- Experience with React is a plus
Responsibilities
- Design, develop, and maintain highly scalable backend applications
- Partner with Product Managers, Designers, UXR & Data Scientists to bring Algorithmic solutions to users
- Develop and maintain micro-service architecture and systems design
- Develop highly scalable backend micro services
- Implement solutions using data structure and algorithms
- Handle complex problems at scale
Other
- At least 5 years of software engineering experience
- Strong problem solving and coding skills
- BS, MS or PhD degree in computer science, related field or equivalent practical experience
- Demonstrated experience working collaboratively in cross-functional teams
- Proven experience with leading projects and mentoring junior engineers
- Knowledge of the logistics and freight industry is a plus
- Travel requirements not specified
- Visa requirements not specified
- Clearance requirements not specified