
Transforming the used car buying experience in Canada
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...
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...
Clutch fosters a culture focused on transparency and customer satisfaction, aiming to simplify the traditionally complex used car buying process. The ...

Clutch • Toronto, Ontario, Canada
Clutch is seeking a Senior Software Engineer to help build and scale their technology platform. You'll work with a full TypeScript stack, including React and Express, to deliver a seamless car-buying experience. This role requires strong skills in both front-end and back-end development.
You have 5+ years of experience in software engineering, with a strong focus on building scalable applications. Your expertise in TypeScript and JavaScript allows you to create clean, reliable code that adheres to best practices. You are comfortable working with both front-end and back-end technologies, and you thrive in collaborative environments where you can engage with stakeholders to understand their needs.
Your experience with React and functional components enables you to build intuitive user interfaces that enhance the customer experience. You have a solid understanding of Express and PostgreSQL, allowing you to design and implement robust back-end systems. You are familiar with using Sequelize ORM for database interactions, ensuring efficient data management.
You have hands-on experience with microservices architecture and are proficient in using Docker and Terraform for containerization and infrastructure management. Your knowledge of AWS services, including AWS ECS, equips you to deploy and manage applications in the cloud effectively. You understand the importance of interservice communication and have worked with message brokers like RabbitMQ and Apache Kafka to facilitate this.
Experience with legacy JavaScript codebases is a plus, as it allows you to contribute to maintaining and upgrading existing systems. Familiarity with agile methodologies and best practices in software development will help you integrate smoothly into our team.
As a Senior Software Engineer at Clutch, you will play a crucial role in building and scaling our technology platform. You will write clean, readable, and testable code that adheres to best practices, ensuring the reliability of our applications. Collaborating closely with your team, you will design and implement scalable and secure architectures that meet the needs of our customers.
You will work with stakeholders to gather requirements and translate them into technical specifications. Your ability to communicate effectively will help bridge the gap between technical and non-technical team members, ensuring everyone is aligned on project goals. You will also participate in code reviews, providing constructive feedback to your peers and helping to maintain high coding standards across the team.
In addition to development tasks, you will be involved in troubleshooting and resolving issues that arise in production environments. Your problem-solving skills will be essential in identifying root causes and implementing effective solutions. You will also have the opportunity to mentor junior engineers, sharing your knowledge and helping them grow in their careers.
At Clutch, we are committed to fostering an inclusive workplace where all individuals have an opportunity to succeed. We offer comprehensive healthcare, dental, vision, and life insurance coverage, along with dependent coverage. Your pay will reflect your skills, performance, and responsibilities, ensuring that you are compensated fairly for your contributions.
Join us at Clutch and be part of a team that is transforming the car-buying experience for customers across Canada. We encourage you to apply even if your experience doesn't match every requirement — your curiosity and drive are what we value most.
Apply now or save it for later. Get alerts for similar jobs at Clutch.