Facebook pixel

Back End Engineer
Popstech
Posted on 7/26/2022
INACTIVE
Locations
Phoenix, AZ, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Apache Kafka
Docker
Google Cloud Platform
GraphQL
C/C++/C#
Microsoft Azure
RabbitMQ
SCRUM
SQL
Kubernetes
NoSQL
Requirements
  • A passion to deliver exceptional experiences to customers
  • A track record of progressive software engineering experience and responsibilities
  • Expertise with at least one object-oriented language (C# preferred)
  • Experience with web application development
  • Proven track record and passion for learning new programming languages
  • Experience in working with data storages (SQL or NoSQL)
  • Experience in writing unit tests
  • Experience in debugging and troubleshooting web services, API, and libraries
  • 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
  • 3+ years of software development experience
  • A Bachelor's Degree or higher in a related field, or professional experience working with related technologies
  • Experience in using any cloud (AWS, Azure, GCP, DigitalOcean, etc.)
  • Experience in container-oriented architecture using Docker and/or Kubernetes
  • Experience in using any message queue, such as Azure Service Bus, Kafka, RabbitMQ
  • Experience in writing GraphQL interfaced services
  • Experience in working with NoSQL databases
  • Understanding of dotNetCore and C#
Responsibilities
  • Design, develop, maintain, and deploy complex back end solutions using C# / dotNetCore (RESTful server-side via Web API) stacks and cloud services (Azure)
  • Work alongside Architects and other Engineers to learn best practices and implement design patterns
  • Perform data storage and persistence containers querying using SQL, NoSQL, and caching technologies
  • Develop loosely coupled solutions that are scalable, testable, modularized, and reusable
  • Support and maintain applications from development, through build pipeline, and after cloud deployment
  • Collaborate with multiple stakeholders to establish the appropriate intent of our systems
  • Appropriately manage priorities, dependencies, scope, dates, and deliverables
  • Develop loosely coupled solutions that are scalable, testable, modularized, and reusable
  • Work in a team environment using Agile project approaches (Scrum, Kanban, XP)
  • 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 Overview
Carvana is a leading e-commerce platform for buying and selling used cars.