Software Engineer 2 - Remote

TrueCar • Remote

Company

TrueCar

Location

Remote

Type

Full Time

Job Description

TrueCar is a leading automotive digital marketplace and we are on a mission to make car buying and selling easy, transparent and efficient. We work to empower consumers with data, and foster connections with our network of Certified Dealers who share our belief that truth, transparency and fairness are the foundation to a great experience. We forge partnerships to power car buying programs for some of America’s most trusted brands. And we continually innovate to provide useful tools, research, market context and pricing transparency to help consumers feel empowered and confident all throughout their journey.

As consumers’ priorities and shopping habits shifted, so did we. We are building a modern day marketplace and invite you to come join the TrueCar Crew. You can have a real & direct impact on our journey as we continue to evolve and revolutionize the car buying and selling experience. We are seeking talented individuals who are excited by our mission to revolutionize & elevate the car buying & selling experience.

The Opportunity:

TrueCar is seeking a Software Engineer who applies engineering principles to the design, development, maintenance, testing, and evaluation of software and systems.  The ideal candidate will be skilled in JavaScript and is passionate about evolving technologies like React, Redux, GraphQL, and Apollo. In this role reporting to the Director, of Software Engineering, you’ll be focused on coding and testing, while working alongside product managers, front and backend engineers, and designers. We love engineers who lead the charge, communicate with other team members, and deliver a quality product and user experience.

How you will contribute to TrueCar’s success:

  • Design, code, test, and maintain software solutions using front-end JavaScript Frameworks, such as React, to create universal/isomorphic, single-page apps for consumer and dealer-facing websites. 
  • Conduct unit testing, integration testing, and system testing for the code you write using tools like Cypress, Mocha, or Jest, to ensure the quality and reliability of software. 
  • Develop reusable components that can be leveraged across all our web apps, using JavaScript frameworks. 
  • Analyze end-user’s needs and develop software solutions that meet those needs. 
  • Work closely with other engineers, developers, analysts, and stakeholders to ensure effective communication and collaboration in the development process. 
  • Identify and troubleshoot software defects and issues, and provide timely solutions. 
  • Create and maintain documentation for software development, processes, code, and deployment. 
  • Stay updated on industry trends, new technologies, and best practices in software engineering. 

Your Expertise:  

  • Proven experience building web software or mobile applications - professional or open-source experience writing JavaScript, as well as with a JavaScript MVC framework in a Single Page Architecture (most notably, React and Redux but also including AngularJS, Backbone.js, Knockout or Ember.js).
  • Familiarity with standard javascript async patterns (e.g. closures, callbacks, promises, error handling).
  • Experience with modern version control systems such as git or Mercurial.
  • Solid grasp of software engineering fundamentals and their practical application
  • Firm understanding of modern HTML/CSS.
  • Have delivered great technology quickly and understand how to ship in a fast-changing environment.
  • "Self-starter" attitude, the ability to make decisions independently, a willingness to take ownership of problems, and a strong desire to learn and grow.
  • Ability to facilitate meaningful discussion around complex issues and to convince others about technical tradeoffs as well as work with key stakeholders to effectively solve problems and drive decisions.
  • Experience managing initiatives & meetings within a team and multi-person, multi-week projects. 
  • Familiarity with Babel or TypeScript and ES6/2015+ features
  • Experience with Node.js
  • Experience using Ruby on Rails
  • Experience deploying apps to AWS
  • Well-versed in Agile processes such as Continuous Integration and Deployment
  • Automotive industry experience

Base Salary: $96,000 - $135,000

Your TrueCar Experience

As a crew member, you’ll be primarily based out of your home as a part of our Dynamic Workplace strategy. We provide additional benefits & perks to assist our crew members in having a sustainable home workstation including monthly internet/mobile phone service reimbursement and furniture & equipment for your space. 

You will receive excellent benefits that include but aren’t limited to 100% employer-paid health/vision/dental premium, 401k with company contribution, equity, a wellness stipend program, and a learning & development reimbursement program. We recognize that everyone needs an occasional recharge, so we offer a flexible PTO policy for exempt TrueCar Crew along with a generous PTO accrual policy for non-exempt TrueCar Crew, in addition to 14 company-paid holidays and 2 floating holidays. In short, we care deeply about our crew members and build employee-centric programs that prove it. 

At TrueCar, we believe in the power of diversity to build a deeper understanding of our consumers and partners and drive innovation in our products. We welcome a workforce that reflects all the diversity of car-buying consumers. We encourage everyone interested in our company mission to apply. We do not discriminate on the basis of race, gender, religion, sexual orientation, age, or any other trait that is protected by applicable law. We will consider qualified applicants with arrest and conviction records in accordance with applicable law. In addition, TrueCar will provide reasonable accommodations for qualified individuals with disabilities.

TrueCar does not accept unsolicited agency submissions.

If you are based in California, we encourage you to read this important information for California residents linked here.

#LI-Remote

Apply Now

Date Posted

12/02/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Account Manager, Care Partnerships - Headway

Views in the last 30 days - 0

Headway a mental health care company founded in 2019 aims to revolutionize mental healthcare by building a national network of providers accepting ins...

View Details

Director of Pricing - Garner Health

Views in the last 30 days - 0

Garner Health is a rapidly growing company backed by toptier venture capital firms Their mission is to transform the healthcare economy by delivering ...

View Details

Director, Product, Customer, and Lifecycle Marketing - Garner Health

Views in the last 30 days - 0

Garner Health is seeking an experienced Product Marketing Leader to join their team The ideal candidate will lead the product marketing efforts focusi...

View Details

Linux Support Engineer - Voltage Park

Views in the last 30 days - 0

Voltage Park is seeking a Linux Support Engineer for a fulltime remote position The ideal candidate will have command line level Linux sys administrat...

View Details

Data Analyst - Agero

Views in the last 30 days - 0

Agero a leading B2B whitelabel provider of digital driver assistance services is revolutionizing the vehicle ownership experience through datadriven t...

View Details

Director, Product (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a leading company in experience research technology offering a platform for major companies to gain insights into user needs and behaviors T...

View Details