Sr. Software Engineer - PHP

Cars Commerce
90d$118,600 - $148,250

About The Position

Join us in shaping a future of Automotive Commerce. Cars Commerce builds solutions for automotive dealerships, manufacturers, and consumers. Our driving force is to deliver a single platform that simplifies everything about buying and selling cars. Our Websites Engineering team creates the foundational capabilities used across our industry leader; Dealer Inspire platform - enabling speed, consistency, and innovation. Our Dealer Inspire platform’s ‘Business Delivery’ Team is embarking on a transformation journey, building innovative services and redefining how we deliver value to our customers. This is an exceptional opportunity to influence the future of our Dealer Inspire platform and drive meaningful change at scale to make an impact within the automotive industry. Are you passionate about building high-performance, secure, and scalable systems that power critical applications? We’re looking for a talented Sr Software Engineer to join our progressive engineering team. In this role, you’ll improve existing services, troubleshoot complex issues, and design next-generation systems that support our Dealer Inspire platform’s growth.

Requirements

  • Bachelor’s Degree or above in Computer Science or related field, or equivalent experience.
  • 5+ years of professional experience as a Software Engineer or Backend Developer.
  • Proficiency in PHP and frameworks such as Symfony or Laravel.
  • Experience with JavaScript, Node.js, and frameworks like Express and Next.js.
  • Solid experience with SQL databases, database schema design, and performance optimization.
  • Strong knowledge of REST APIs, event-driven architectures, and microservices.
  • Cloud (AWS) Infrastructure and Observability experience.
  • Familiarity with HTML5, SASS, and modern JavaScript front-end development.
  • Hands-on experience with containerization using Docker and orchestration via Kubernetes.
  • Understanding of DevOps practices, including CI/CD pipelines, monitoring, and alerting.
  • Experience with end-to-end testing frameworks like Cypress or Playwright.
  • Excellence at debugging complex JavaScript bugs and tracing issues across systems.
  • Strong communication and collaboration skills; able to work cross-functionally and adapt to evolving priorities.
  • Comfortable with Agile methodologies and fast-paced development cycles.
  • Willingness to participate in on-call rotations.

Responsibilities

  • Develop Scalable and Reliable Systems: Design, build, and maintain high-availability services that meet SLAs/SLOs and can handle increasing traffic and complexity.
  • Own and Operate Production Systems: Take responsibility for the full lifecycle of the systems you build. Monitor, support, and continuously improve production systems through on-call rotation participation.
  • Technical System Design & Architecture: Designing and evolving scalable, secure, and maintainable architectures by building, refactoring or rewriting APIs etc for modernization.
  • Performance & Reliability Engineering: Play a critical role in ensuring our systems are fast, resilient, and scalable to directly impact uptime, latency, and overall platform health.
  • Infrastructure, Observability and CI/CD: Designing, building, and maintaining the foundational infrastructure that supports our platform. This includes managing scalable cloud environments, building and/or maintaining CI/CD pipelines etc to ensure high system availability through modern observability practices.
  • Incident Management & Outages: Respond to high-impact incidents and outages, ensuring rapid mitigation to diagnose root causes, restore service, and drive post-incident reviews to prevent recurrence.
  • Improve Developer Experience: Create robust API documentation, system diagrams, and user guides to support internal and external developers in a self-service environment.
  • Drive Engineering Excellence: Champion testing, automation, and best practices in code reviews, documentation, and deployment strategies.
  • Cross Team Collaboration: Work closely with product and program managers, front-end developers, DevOps engineers, and infrastructure teams to ensure technical solutions align with business goals.
  • Leadership: Mentor and support junior engineer without the people management responsibilities.

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.

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

Senior

Education Level

Bachelor's degree

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service