About the job
Join Clutch as a Senior Software Engineer!
At Clutch, Canada’s premier online used car retailer, we are committed to providing drivers with an effortless and enjoyable car-buying experience. Our platform allows customers to explore a myriad of vehicles from the comfort of their homes, ensuring they receive their chosen car right at their doorstep, complete with our 10-Day Money-Back Guarantee.
Recognized as one of Canada’s Top Growing Companies for two consecutive years and featured in LinkedIn’s Top Canadian Startups, we are expanding our dynamic team. We invite passionate, innovative, and dedicated individuals to contribute to our mission.
Founded in 2017 and headquartered in Toronto, Clutch is supported by leading investors such as Canaan, BrandProject, Real Ventures, D1 Capital, and Upper90. For more information, visit clutch.ca.
Technology Stack:
- Full TypeScript stack for both front-end and back-end, with some legacy JavaScript components.
- Front-end: ReactJS utilizing functional components and the context API.
- Back-end: ExpressJS integrated with PostgreSQL and Sequelize ORM.
- Microservices architecture leveraging Docker, Terraform, AWS ECS, and various AWS services.
- Interservice communication facilitated through RabbitMQ and Apache Kafka.
About the Role:
We are on the lookout for a Senior Software Engineer (Full-Stack / Backend / Frontend) to play a pivotal role in building and scaling our technology platform. In this position, you will be responsible for writing clean, reliable code, architecting scalable solutions, and collaborating closely with cross-functional teams to enhance our product offerings.

