Senior Software Engineer

CarvanaTempe, AZ
79d

About The Position

Carvana is at the forefront of revolutionizing the automotive retail industry, leveraging cutting-edge technology to enhance customer experience and operational efficiency. As a rapidly growing company, we are looking for engineers who are not only skilled but also eager to grow as leaders and business-builders. Our technology teams are responsible for developing a wide range of applications, from e-commerce platforms to AI-driven customer support systems, all aimed at transforming the way cars are bought and sold.

Requirements

  • Minimum 6+ years of software development experience in C# / .NET Core or contemporary JavaScript / TypeScript
  • Experience working on applications that share common resources
  • Strong fundamentals in writing effective unit tests
  • Experience in debugging and troubleshooting web applications, API integration, and infrastructure
  • Maintain a strong focus on both internal and external customers
  • Effective communication and collaboration skills
  • Demonstrate professionalism, determination, and resilience in the face of challenges

Nice To Haves

  • Experience using any cloud platform (AWS, Azure, GCP, RedHat, etc.)
  • Experience with CosmosDB or other NoSQL databases
  • Experience using any message queue, such as Kafka or RabbitMQ
  • Experience writing GraphQL interfaced services
  • Experience working with authentication and authorization
  • Experience with React Query and state management tools
  • Familiarity with Storybook and component-driven development
  • Familiarity with OAuth 2.0, OpenID Connect, and the PKCE authentication flow
  • Experience integrating native device functionality into browser applications
  • Comfort in setting up and modifying build and release pipelines for CI/CD
  • Proficiency with development tools from the Linux command line

Responsibilities

  • Drive complex, large-scale projects with cross-functional impact
  • Develop loosely coupled solutions that are scalable, testable, modularized, and reusable
  • Write clean, scalable, and maintainable code that adheres to best practices
  • Work with cloud systems, pipelines, and resources
  • Perform data storage and persistence containers querying using SQL, NoSQL, and caching technologies
  • Work in a team environment using Agile methodologies
  • Work with Kafka for real-time data streaming and processing
  • Use Kubernetes for automating deployment, scaling, and management of applications
  • Test, troubleshoot, and optimize application components for maximum speed, security, and scalability
  • Collaborate with cross-functional teams to define and design new features
  • Conduct code reviews and mentor junior developers
  • Stay up-to-date with new technology trends and incorporate them into operations and activities
  • Develop solutions leveraging AI technologies, aligning with the company's architecture and vision

Benefits

  • Competitive salary and Carvana stock compensation
  • Medical, Dental, and Vision benefits
  • 401K with company match
  • Student loan payments and discounts on vehicles
  • Benefits for your pets
  • Wellness program to keep you healthy and happy
  • Opportunities to expand your skill set and share knowledge
  • Company culture of promotions from within

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Motor Vehicle and Parts Dealers

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service