Facebook pixel

Senior Engineer
Experimentation and Personalization
Posted on 5/20/2022
INACTIVE
Locations
Phoenix, AZ, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
Agile
AWS
Data Analysis
Docker
Google Cloud Platform
GraphQL
JavaScript
Kafka
Microsoft Azure
React.js
SQL
Kubernetes
TypeScript
NoSQL
Requirements
  • 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
Responsibilities
  • 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
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.