Uber Freight is looking to improve its Transportation Management Platform by designing, developing, and maintaining highly scalable backend applications to deliver value to customers in the freight industry.
Requirements
- At least 5 years of software engineering experience
- Strong problem solving and coding skills
- Experience with one or more 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
- Operate business through amazing product experiences built specifically to deliver value to customers
- Develop highly scalable backend micro services
- Handle complex problems at scale
- Ship high-quality product features on schedule
- Lead projects and mentor junior engineers
Other
- 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