Carvana is hiring a

Full Stack Developer

Phoenix, United States

ABOUT CARVANA

 

At Carvana, we’re tackling one of the largest, yet-to-be-disrupted markets in the world – the $1T per year U.S. car market (yes, that’s $Trillion with a “T”). We provide a seamless, 100% online car buying experience for consumers from end-to-end: acquiring, inspecting, and certifying high quality cars, providing 360° high-res photography inside and out of the vehicle, generating real-time financing and warranty options, and delivering the car to our customers’ doors in as little as 24 hours with a 7 day money back guarantee. With no dealerships or commissioned sales people, we save thousands of dollars per car in expenses that we pass on to our customers.

 

Recently named Forbes’ 5th Most Promising Company in the U.S., we offer the excitement, culture, and opportunity of a start-up, with the capitalization and infrastructure of a much more established business. For more information on Carvana, take a look at our company introduction video.

 

JOB DESCRIPTION:

We’re looking for experienced engineers with a passion for tackling big problems. We’re veterans who know how to get things done, and are also charged with future-proofing our architecture and implementations to scale for years to come. The ideal candidate for this position has extensive back end skills (C#, Azure, ASP.Net, WCF, SQL Server) paired with solid web skills (JavaScript, jQuery, HTML 5, CSS, AngularJS). 

You have a solid grasp of our basic toolset (Visual Studio, TFS).  You are willing to learn new plug-ins and IDE enhancements in order to boost your productivity and are excited to introduce us to new tooling experiences that have worked for you in the past.

                                                                                                         

You bring discipline and care to implementation practices.  You are familiar with Agile/Scrum processes, grok common design patterns, embrace clean coding principles, frequently practice TDD, and employ many other techniques in an effort to bring a high level of software craftsmanship to your finished product. You see regular code reviews as opportunities to learn from and educate your talented peers, and you're excited to constructively participate.

We iterate quickly, and having already crossed a $140M revenue run rate, you will see your work have an immediate, scaled impact every day in a well-funded and rapidly growing company.

 

RESPONSIBILITIES:

You will create, maintain, and optimize source code for large web service and web applications using the above technologies. You will also be called upon to help design and build the next generation of enterprise applications to replace our legacy systems.

 

In addition:

  • Participate end to end in the product life cycle: requirements gathering, solution design, development, testing, and implementation
  • Participate in peer discussions on architecture and overall direction of Carvana platforms.
  • Work with team members to design solutions that are supported by the architecture of the existing systems.
 

REQUIRED SKILLS AND EXPERIENCE

  • 5+ years experience in .NET development (C#, WCF, Web Services, ASP.NET)
  • Should be very familiar with WCF and ASP.NET based web development and C# in general
  • 2+ years experience in web based front-end development (JavaScript, AJAX, JQuery, HTML 5, CSS, AngularJS).
  • Should be familiar with the DOM, DOM manipulation and the ins and outs of asynchronous web development including a strong JavaScript skillset
  • An understanding and experience in application security from the web service and web application perspective
  • A good understanding of design patterns and N-Tier architecture
  • A Bachelor’s Degree or higher in related field, or professional experience working with related technologies
  • Strong debugging and troubleshooting skills
  • 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

 

BONUS SKILLZ

  • Domain Driven Design (DDD)
  • Command Query Responsibility Segregation (CQRS)
  • Event Sourcing (ES)
  • NoSQL Database (MongoDb)
  • DevOps