Job Url: https://www.remoterocketship.com/company/cars/jobs/software-engineer-united-states-remote/ Job Description: Cars Commerce Website LinkedIn All Job Openings Mobile Marketing β€’ Content Marketing β€’ Data and Analytics Cars Commerce is a comprehensive online platform that facilitates the buying, selling, and research of vehicles. It provides a wide range of listings for new and used cars, along with tools and resources for customers to compare different makes and models, read reviews, and obtain financing options. With a focus on enhancing the car shopping experience, Cars Commerce connects sellers with local dealers and offers estimates for vehicle sales, ensuring a streamlined process for prospective buyers and sellers alike. 1001 - 5000 employees πŸ›οΈ eCommerce πŸͺ Marketplace Software Engineer 2 days ago πŸ‡ΊπŸ‡Έ United States – Remote πŸ’΅ $104.1k - $130.2k / year ⏰ Full Time 🟑 Mid-level 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer AWS Cloud Elixir GraphQL Node.js Python Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ Contribute to the development and maintenance of our consumer-facing search capabilities within our listings marketplace β€’ Build and maintain Server-Driven UI (SDUI) APIs using GraphQL to enable dynamic client interfaces across mobile and web platforms β€’ Write maintainable and extensible backend services utilizing languages such as Elixir, NodeJS, or Python β€’ Implement features that support server-driven UI approaches for flexible client experiences β€’ Work with AI technologies to enhance search relevance and personalization features β€’ Collaborate with product managers, designers, and senior engineers to deliver impactful search features β€’ Write comprehensive tests following the testing pyramid, ensuring code protects against defects in key business cases β€’ Participate in code reviews and contribute to technical documentation β€’ Debug issues efficiently using appropriate tooling and techniques β€’ Follow team best practices and style guides while beginning to influence improvements β€’ Gather requirements independently and break down epics into executable tasks β€’ Proactively identify and resolve dependencies to prevent project delays β€’ Participate in release processes and on-call rotation to ensure system reliability 🎯 Requirements β€’ Bachelor's degree in Computer Science or a related field, or equivalent practical experience β€’ At least 3-5 years of professional software development experience with backend systems β€’ Proficiency in at least one backend programming language (Elixir, Python, NodeJS, or similar functional/object-oriented languages) β€’ Experience with API development (REST or GraphQL) β€’ Basic understanding of cloud platforms, preferably AWS β€’ Solid understanding of software engineering best practices including testing, version control, and code quality β€’ Experience with debugging tools and techniques β€’ Strong problem-solving and communication skills β€’ Ability to work independently while knowing when to seek guidance β€’ Eagerness to learn and grow within a collaborative team environment. πŸ–οΈ Benefits β€’ Medical, Dental & Vision Healthcare Plans β€’ New Hire Stipend for Home Office Set-Up β€’ Generous PTO β€’ Refuel - a service based recognition program where employees receive additional paid time away to learn grow and reset β€’ Paid Holidays, Floating Holiday, Volunteer Day, Recharge Day