Senior JavaScript Engineer
Meet CarGurus—the #1 visited online car shopping website in the US. At CarGurus, we’re building the world’s most trusted and transparent automotive marketplace where it’s easy to find great deals from top-rated dealers.
Founded in 2006 by Langley Steinert (co-founder of TripAdvisor), CarGurus is a technology company with a passion for data and its power to simplify every aspect of the car shopping experience. Using proprietary technology, search algorithms, and innovative data analytics, we provide unbiased validation on pricing, dealer reputation, and vehicle history.
What You’ll Do:
Design, develop and/or modify enterprise software applications. Duties include: design and implement user-facing features and performant services that are reusable and optimized for maximum speed and scalability; create and enhance new product offerings for car dealers to help their vehicles reach interested shoppers on the B2B Products team; write clean, well-tested, and efficient code; engage in the full software development lifecycle including conceptualizing, designing, developing, testing, deploying, maintaining, monitoring and improving applications; participate in whiteboard sessions and design conversations on engineering the best solution to the challenges at hand, and collaborate in a cross-functional team with data analysts, product managers, and other engineers.
Who You Are:
Requirements: Master’s degree (or foreign equivalent) in Computer Science, Computer Engineering, Software Engineering, or related field. Two years of experience in job offered or alternate occupation of (all levels accepted): Software Engineer or Software Developer. The two years of experience must include: HTML, CSS, and J2EE/JavaScript ES6+; ReactJS and Redux; SQL and relational database design; and JIRA, Tomcat or Git.
CarGurus Culture:
Research shows that while men apply to jobs when they meet an average of 60% of the criteria, women and other marginalized folks tend to only apply when they check every box. So if you think you have what it takes, but don't necessarily meet every single point on the job description, please still get in touch. We'd love to have a chat and see if you could be a great fit.
At CarGurus, we invest in our people’s professional growth with everything from learning and development programs to tuition reimbursement. Want to work on projects that expand your skill set without sacrificing your work/life balance? You got it. We also strive to provide perks and benefits that employees actually care about like free lunch, commuter subsidies, and more. That includes equity in the company—our way of showing that we want you here for the long haul.
We work hard every day to build the world’s most trusted and transparent automotive marketplace, but trust and transparency don’t just apply to our consumers. They extend to our talent, too. We aim to create a workplace where everyone feels they can bring the ultimate expression of themselves and their potential—where you don’t just fit, you thrive. We don’t discriminate based on race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.
#LI-Hybrid