Facebook pixel

Senior Engineer
Experimentation and Personalization
Posted on 5/20/2022
Phoenix, AZ, USA
Experience Level
Desired Skills
Data Analysis
Google Cloud Platform
Microsoft Azure
  • Search and browse our inventory of over 20,000 vehicles that we own and certify
  • Narrow down search results using highly intelligent filtering tools/components
  • View vehicle details, Carfax reports, and 360 rotating studio images for every vehicle
  • Secure financing in minutes using Carvana's in-house service or their own bank
  • Interact with GUI components to easily customize loan length, down payment, and monthly payment
  • Generate, upload, and eSign all documents online (no ink necessary)
  • Schedule front door delivery or pick up at one of our vending machines
  • Trade-in their existing vehicle or just sell it to Carvana (no purchase necessary)
  • At least 3 years experience with NodeJS and Javascript. 8+ years experience in software engineering
  • Designed and built APIs from scratch
  • Experience with web application development
  • Full stack hands on experience (JavaScript / TypeScript (ES2015+) with React)
  • Proven track record and passion for learning new programming languages and technologies
  • Worked with data stores (SQL and NoSQL)
  • Written automated tests including unit tests, load tests, and performance tests
  • Debugged and troubleshooted web services, API, and libraries
  • Close interactions with Product Managers and Stakeholders
  • Good communication and collaboration skills - Carvana developers work very closely with strong supporting teams and require great interpersonal skills including a positive attitude and sense of humor
  • Experience with GraphQL
  • Understanding of OOP, design patterns, and principles
  • Used any cloud (AWS, Azure, GCP, etc.)
  • Experience in container-oriented architecture using Docker and/or Kubernetes
  • Written microservices
  • Experience with streaming data (specifically with Kafka)
  • Built and maintained web and mobile SDKs
  • Experience with user and event tracking
  • Must be able to read, write, speak, and understand English
  • Build, design, and maintain Carvana's experimentation platform to deliver high-performance experiences to customers and send large amounts of data to analytics
  • Partner closely with our product analytics and data engineering teams to build systems to provide data for ML models
  • Take ownership of solutions, including the design, development, maintenance, and deployment of back-end solutions using NodeJS and cloud services (Azure)
  • Collaborate with multiple stakeholders to establish appropriate intent of our systems
  • Appropriately manage priorities, dependencies, scope, dates, and deliverables
  • Architect, develop, and integrate complex systems under high volume
  • Develop loosely coupled solutions that are scalable, testable, modularized, and reusable
  • Work in a team environment using Agile project approaches
  • Learn and try new technologies, approaches, and participate in bringing software engineering in Carvana to the next level
Carvana is a leading e-commerce platform for buying and selling used cars.
Company mission
Carvana is a leading e-commerce platform for buying and selling used cars.