Design, develop, and maintain scalable fullstack services and interfaces using Go or Java and React.
Drive technical design and architectural decisions across frontend interfaces and backend distributed services.
Advocate for testing, security, maintainability, and deployment-pipeline best practices.
Partner with Product, Design, and Data Science to scope and deliver complex logistics features.
Identify technical debt, scalability bottlenecks, and architectural opportunities to shape the technical roadmap.
Troubleshoot and resolve complex cross-layer production issues.
Lead technical projects and mentor engineers.
Requirements
Bachelor’s, master’s, or doctoral degree in Computer Science, or equivalent practical experience.
At least 3 years of software engineering experience, including at least 2 years working across backend and frontend systems.
Strong coding skills in one or more backend languages: Go, Java, Python, or C++; and frontend technologies: React, TypeScript, and HTML/CSS.
Experience building scalable microservices and frontend applications integrated with APIs.
Deep understanding of web performance, API design, and data modeling.
Experience with backend and frontend unit, integration, and end-to-end testing practices.
Knowledge of data structures and algorithms and their practical application.
Experience with MySQL, SQL Server, or Oracle is preferred.
Strong product sense, attention to UX quality, and familiarity with frontend component libraries and design systems are preferred.
Knowledge of the logistics and transportation industry is preferred.
Benefits
Full-time hybrid work arrangement.
U.S. employees working more than 30 hours per week may receive company-sponsored health, dental, and vision plans, 401(k) matching, financial and mental wellness benefits, parental leave, disability coverage, and life insurance.
Eligible U.S.-based employees may receive performance or sales incentive bonuses, Uber Freight equity awards, and other role-dependent compensation.