Senior Software Engineer
Description:
Clutch is Canada’s largest online used car retailer, offering a seamless car-buying experience with delivery to your door and a 10-Day Money-Back Guarantee. Founded in 2017 and headquartered in Toronto, Clutch has been recognized as one of Canada’s top growing companies and listed on LinkedIn’s Top Canadian Startups.
We are seeking a Senior Software Engineer to join our growing technology team. This role offers the opportunity to work on a full TypeScript stack for both frontend and backend systems, alongside cutting-edge technologies such as Docker, Terraform, AWS ECS, RabbitMQ, and Apache Kafka.
Key Responsibilities
-
Write clean, readable, and testable code following best practices to ensure high reliability.
-
Collaborate with team members to design and implement scalable, secure architectures.
-
Work closely with stakeholders to understand requirements and improve the online customer experience.
-
Engage in peer reviews, provide constructive feedback, and participate in system design discussions.
-
Lead the full development lifecycle of projects, from planning to maintenance, ensuring milestones are met and successful outcomes are delivered.
Qualifications & Experience
-
B.S. degree in Software Engineering or equivalent experience.
-
4+ years of relevant industry experience developing software solutions.
-
Proficiency in modern programming languages such as TypeScript, Python, Go, Ruby, C#, Rust, etc.
-
Strong understanding of frontend and/or backend frameworks (React, Vue, Express, Flask, Ruby on Rails, etc.).
-
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
-
Experience with relational databases (PostgreSQL, MySQL, Oracle), including writing efficient SQL queries and designing optimized schemas.
-
Experience in performance optimization and bottleneck resolution.
-
Knowledge of testing frameworks and methodologies (unit, integration, end-to-end).
-
Experience working in Agile environments (Scrum, Kanban) and using tools like Jira or GitHub Projects.
Benefits
-
Autonomy and ownership over your work and career path.
-
Competitive compensation and equity incentives.
-
Generous time-off program.
-
Health and dental benefits.
-
Inclusive and supportive workplace with opportunities for career growth.
| Organization | Clutch |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Senior Software Engineer |
| Job Location | Toronto, ON, Canada |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Experienced Professional |
| Experience | 4 Years |
| Posted at | 2025-10-28 3:18 pm |
| Expires on | 2026-11-30 |