Carvana

Senior Software Engineer

Carvana
Apply
over 1 year ago
Tempe, AZ, USASenior
H1B Sponsor

Responsibilities

  • Drive complex, large-scale projects with cross-functional impact.
  • Develop scalable, testable, modular, and reusable solutions.
  • Write clean, maintainable code following best practices.
  • Work with cloud systems, pipelines, and resources.
  • Query SQL, NoSQL, and caching-based data storage and persistence systems.
  • Use Kafka for real-time data streaming and processing.
  • Use Kubernetes to automate application deployment, scaling, and management.
  • Test, troubleshoot, and optimize application components for speed, security, and scalability.
  • Collaborate with cross-functional teams to define and design new features.
  • Conduct code reviews and mentor junior developers.
  • Stay current with technology trends and incorporate them into engineering activities.
  • Develop solutions leveraging AI technologies.

Requirements

  • At least 6 years of software development experience in either C#/.NET Core with GraphQL, Web API, and Azure services or JavaScript/TypeScript with React Hooks, Next.js, and Nx.
  • Experience working on applications that share common resources.
  • Strong fundamentals in writing effective unit tests.
  • Experience debugging and troubleshooting web applications, API integrations, and infrastructure.
  • Experience with cloud platforms such as AWS, Azure, GCP, or RedHat is preferred.
  • Experience with CosmosDB or other NoSQL databases is preferred.
  • Experience with message queues such as Kafka or RabbitMQ is preferred.
  • Experience writing GraphQL services is preferred.
  • Experience with authentication and authorization is preferred.
  • Experience with integrated monorepo solutions, preferably Nx, is preferred.
  • Experience with React Query and state management tools is preferred.
  • Familiarity with Storybook and component-driven development is preferred.
  • Familiarity with OAuth 2.0, OpenID Connect, and PKCE authentication flow is preferred.
  • Experience integrating native device functionality into browser applications is preferred.
  • Comfort setting up and modifying build and release pipelines for CI/CD is preferred.
  • Proficiency with development tools from the Linux command line is preferred.
  • Must be able to read, write, speak, and understand English.
  • Hiring is contingent on passing a complete background check.

Benefits

  • 100% on-site at the headquarters in Tempe, Monday through Friday.
  • Medical, dental, and vision benefits.
  • 401(k) with company match.
  • Student loan payment assistance, vehicle discounts, pet benefits, and other perks.
  • Wellness program.
  • Opportunities for skill development and knowledge sharing.
  • Promotion-from-within culture with varied and rapid career development.
  • Visa sponsorship eligibility.
Carvana

About Carvana

10,000+ employees

Carvana (NYSE: CVNA) is an industry pioneer for buying and selling used vehicles online. As the fastest growing used automotive retailer in U.S. history, its proven, customer-first ecommerce model has positively impacted millions of people's lives through convenient, accessible and transparent experiences. Carvana allows customers to browse a nationwide inventory and purchase a vehicle from the comfort of their home entirely online, benefiting from a 7-day money back guarantee, home delivery and more. Customers also have the option to sell or trade-in their vehicle online in seconds. Carvana brings a continued focus on people-first values, industry-leading customer care, technology and innovation, and is the No. 2 automotive brand in the U.S. on the Forbes 2022 Most Customer-Centric Companies List. Carvana is one of the four fastest companies to make the Fortune 500. For more information, please visit www.carvana.com and follow us on LinkedIn, @gocarvana on Instagram, @Carvana on X, and @gocarvana on TikTok. Carvana also encourages investors to visit its Investor Relations website as financial and other company information is posted.

Contact me