Software Engineer

Los Angeles

TrueCar


Team

TrueCar Web

Role Location

  • Los Angeles

Employees

501+ people

Address

120 Broadway Ste 200
Santa Monica, CA, 90401, US

Tech Stack

  • AWS
  • AWS Lambda
  • Elastic Search
  • Ruby on Rails
  • React
  • React Native
  • JavaScript
  • Hadoop
  • Apache Spark
  • Java
  • PostgreSQL
  • Terraform
  • Redshift
  • Kafka

Role Description

We’re looking for talented Software Engineers. In this role you will be developing a high performance and scalable application to drive our websites, mobile apps, and partner integrations. We use JavaScript with React on the frontend and Ruby on Rails on the backend but are open to experienced engineers from other backgrounds as well. We value engineers that are passionate about evolving technologies, communicate with other team members, look to lead the charge, and deliver a quality product and user experience. We want a great coworker in addition to a great coder — you should value open, active collaboration and work well with others, helping teammates who need it, and asking for the help you need in turn. Passion, humor, and a desire to learn are a must!

What you need

  • Good communicator and team member
  • Strong desire to learn and grow
  • Helpful, can-do attitude and a willingness to take ownership of problems
  • Self-starter attitude and ability to make decisions independently
  • Experience building web software or mobile applications
  • Solid grasp of software engineering fundamentals and their practical application
  • Well versed in Agile processes such as Continuous Integration
  • Experience with modern distributed version control such as Git or Mercurial
  • Care about metrics, monitoring, and testing
  • Development experience on Linux and/or OSX
  • Should be comfortable using a command line

What We Look For In Backend Candidates

  • Deep understanding of RESTful API design
  • Experience using Ruby on Rails in a production environment
  • Experience using a relational database system (we use Postgres)
  • Understand how JavaScript frameworks, Mobile apps, and other clients might interact with APIs

What We Look For In Frontend Candidates

  • Professional or open-source experience writing JavaScript
  • Experience with a JavaScript MVC framework in a Single Page Architecture. Most notably, React but also including AngularJS, Backbone.js, Knockout or Ember.js
  • Familiarity with standard JavaScript async patterns (e.g. closures, callbacks, promises, error handling)
  • Firm understanding of modern HTML/CSS

Nice to have

  • Experience deploying apps to AWS
  • Have delivered great technology quickly and understand how to ship in a fast-changing environment
  • Experience with React / Backbone / Angular / Ember
  • Familiarity with Babel or TypeScript and ES6/2015+ features
  • Redis / ElasticSearch
  • Puppet / Chef / Docker
  • Bachelor’s degree in Computer Science
  • BS/MS in Computer Science or equivalent work experience
  • Automotive industry experience

Job Listings

About TrueCar

Buying and owning a car is one of the most important moments in a person’s life. An automobile provides the freedom to pursue life’s dreams and ambitions. With our vast dealer network TrueCar quickly became known for creating a marketplace where consumers purchase vehicles with transparent up-front pricing. TrueCar’s next vision is to revolutionize the car shopping and buying experience within vertical marketplaces. Think of experiences such as Airbnb, Zillow, Thumbtack or Amazon. These kinds of experiences have changed how people take vacations, buy homes, find home service professionals and buy goods online. These kinds of innovations haven’t been brought to the automotive industry, which is a massive consumer market, and there is no company better positioned to innovate and deliver on this vision than TrueCar. That these kinds of innovations haven’t been brought to the automotive industry represents an opportunity on which TrueCar is uniquely positioned to capitalize.

Company Culture

We believe you can get a long way with small teams focused on well-defined goals. We value open communication and self-starters. If people are taking responsibility and talking, anything can be improved and novel approaches can be discovered.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.