
About Clutch
Transforming the used car buying experience in Canada
Key Highlights
- Headquartered in Downtown Yonge East, Toronto, ON
- $137.5 million raised in Series D funding
- Offers certified vehicles with home delivery and full Carfax reports
- Competes closely with Canada Drives in the Canadian market
Clutch is a leading online used car sales platform based in Downtown Yonge East, Toronto, ON, specializing in delivering certified vehicles directly to Canadian consumers. With $137.5 million raised in Series D funding, Clutch offers a comprehensive shopping experience that includes vehicle delivery...
🎁 Benefits
Clutch offers health and dental benefits from day one, a learning stipend for employee growth, and a flexible unlimited time off policy to promote wor...
🌟 Culture
Clutch fosters a culture focused on transparency and customer satisfaction, aiming to simplify the traditionally complex used car buying process. The ...
Skills & Technologies
Overview
Clutch is hiring a Senior Software Engineer to help build and scale their technology platform. You'll work with a full TypeScript stack, React, and PostgreSQL to enhance the car-buying experience. This position requires strong expertise in both front-end and back-end technologies.
Job Description
Who you are
You have a strong background in software engineering with a focus on building scalable applications — your experience includes working with both front-end and back-end technologies, ensuring a seamless user experience. You are proficient in TypeScript and JavaScript, and have hands-on experience with React, Express, and PostgreSQL, allowing you to contribute effectively across the stack.
Your understanding of microservices architecture and cloud services is robust — you have utilized Docker, Terraform, and AWS to deploy and manage applications in production environments. You are also familiar with interservice communication tools like RabbitMQ and Apache Kafka, which enhances your ability to design efficient systems.
You are a collaborative team player who enjoys working closely with stakeholders to gather requirements and translate them into technical solutions — your communication skills enable you to articulate complex ideas clearly and effectively. You are committed to writing clean, reliable, and testable code that adheres to best practices.
Desirable
Experience with legacy JavaScript codebases is a plus, as it allows you to navigate and improve existing systems while integrating new features. Familiarity with agile methodologies and tools like Jira can enhance your contributions to the team's workflow.
What you'll do
In this role, you will write clean, readable, and testable code that adheres to best practices and ensures reliability. You will collaborate with the team to design and implement scalable, secure architectures that enhance the customer experience. Working closely with stakeholders, you will understand requirements and translate them into actionable development tasks.
You will also participate in code reviews, providing constructive feedback to peers while continuously improving your own skills. Your role will involve troubleshooting and debugging issues in production, ensuring that the platform remains robust and user-friendly. As you grow in this position, you will have opportunities to mentor junior engineers and contribute to the overall technical direction of the team.
What we offer
Clutch provides a comprehensive benefits package that includes healthcare, dental, vision, and life insurance. We foster an inclusive workplace where all individuals have an opportunity to succeed, and we encourage you to apply even if your experience doesn't match every requirement. Join us in transforming the car-buying experience for customers across Canada.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Clutch.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Klick is hiring a Senior Software Engineer to tackle tough technical problems and contribute to the evolution of the life sciences industry. This role requires a strong technical background and a passion for understanding business impacts.

Software Engineering
Lyft is seeking a Senior C++ Software Engineer to develop large-scale routing engines. You'll work primarily with C++ to enhance Lyft's mapping capabilities. This role requires a strong background in building high-throughput, low-latency backend services.

Software Engineering
ZoomInfo is hiring a Senior Software Engineer to lead the development of robust tooling and AI-powered solutions for infrastructure efficiency. You'll work with Go to build high-performance internal tools and APIs. This position requires a strong background in backend development and DevOps patterns.

Software Engineering
Nubank is seeking a Senior Software Engineer to develop scalable microservices primarily using Clojure. You'll work with technologies like Kafka and contribute to building innovative financial products. This role requires experience in software development and a willingness to learn new technologies.

Software Engineering
Uber is hiring a Senior Software Engineer to lead initiatives in low-latency infrastructure for ad serving. You'll work with Java, Go, or C++ to design high-performance systems. This position requires expertise in distributed systems and backend design.