Skip to main content
Uber

Tell us your location

Please enter your nearest city name to help us display the correct information for your area

Full Stack Software Engineer, Content & SEO Platform

Engineering in San Francisco, CA

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.

 

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.

We’re changing the way people think about transportation. Not that long ago we were just an app to request premium black cars in a few metropolitan areas. Now we’re a part of the logistical fabric of more than 600 cities around the world. Whether it’s a ride, a sandwich, or a package, we use technology to give people what they want, when they want it.

 

For the people who drive with Uber, our app represents a flexible new way to earn money. For cities, we help strengthen local economies, improve access to transportation, and make streets safer.

 

And that’s just what we’re doing today. We’re thinking about the future, too. With teams working on new modalities, self-driving cars and even urban air transportation, we’re in for the long haul. We’re reimagining how people and things move from one place to the next.

As a Content & SEO Platform engineer, you will:

  • Build the underlying architectural foundation for all of Uber’s user-facing content sites
  • Create developer tools to increase productivity and quality of our product teams
  • Continue to refine and define our tech stack, utilizing open source tools, generalizing product-specific code and/or building novel solutions to needs we encounter
  • Contribute features and fixes back to open source software used by Uber, or create and promote our own open source tools
  • Communicate and collaborate within and across teams to drive company-wide, large-scale projects
  • Mentor, educate and support those around you, as well as other web engineers within the company

 

What You’ll Need

  • You have deep JavaScript knowledge and have worked with Node.js
  • You are an expert in debugging and profiling Browsers and Node.js, and understand ways to decrease page load speed and runtime slowdowns
  • You are knowledgeable in modern web tools, including NPM/Yarn, Babel, and Browserify/Webpack/Rollup
  • You are knowledgeable in modern web frameworks, including React, Angular, and Vue
  • You are adept at building large scale distributed systems
  • You are adept at communicating and collaborating effectively with others, promoting your ideas as well as being humble when you may be wrong
  • You are excited to learn from and teach others

Bonus Points If

  • You are knowledge in Javascript typing languages/linters like Flow and TypeScript
  • You are knowledgeable in data access/modeling using GraphQL/Falcor and RPC/Thrift
  • You are knowledgeable in WebSockets, Server Sent Events, or HTTP/2 Server Push

 


See our Candidate Privacy Statement

At Uber we don’t just accept difference—we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.