Want to get hired at Clutch Technologies Inc.?
Senior Software Engineer
Clutch Technologies Inc.
Toronto, Ontario, CanadaOn Site
Original Job Summary
About Clutch
Clutch is Canada’s largest online used car retailer providing a seamless, hassle-free car-buying experience. Customers can browse hundreds of cars online, get the right one delivered to their door, and enjoy a 10-Day Money-Back Guarantee. Headquartered in Toronto and founded in 2017, Clutch has been named one of Canada’s top growing companies and featured on LinkedIn’s Top Canadian Startups list.
Technology
The stack includes a full TypeScript environment for both front and back end (with some legacy JavaScript), a ReactJS front-end, an ExpressJS back-end, PostgreSQL with Sequelize, and uses a microservices architecture with Docker, Terraform, AWS ECS, RabbitMQ, and Apache Kafka.
What you'll do
- Write clean, readable, and testable code according to best practices.
- Collaborate with the team on scalable, secure architecture design.
- Work closely with stakeholders to improve the online customer experience.
- Participate in peer review sessions and system design discussions.
- Lead project lifecycles from initial planning through maintenance.
What we're looking for
- B.S. degree in Software Engineering or equivalent experience.
- At least 4 years of industry experience.
- Proficiency in modern programming languages like TypeScript, Python, Go, Ruby, C#, or Rust.
- Strong understanding of Frontend and/or Backend frameworks (React/Vue, Express/Flask, Ruby on Rails).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with relational databases, SQL optimization, and schema design.
- Familiarity with testing methodologies and Agile development environments.
Why you’ll love it at Clutch
- Autonomy and ownership to build your own path.
- Competitive compensation and equity incentives.
- Generous time off program, plus health & dental benefits.
- A commitment to an inclusive workplace with support for accommodations.
Key skills/competency
- TypeScript
- React
- Express
- PostgreSQL
- Docker
- AWS
- Microservices
- Kafka
- Agile
- Code Reviews
How to Get Hired at Clutch Technologies Inc.
🎯 Tips for Getting Hired
- Research Clutch Technologies Inc. culture: Study their mission and recent achievements.
- Customize your resume: Highlight TypeScript, React, AWS skills.
- Showcase project leadership: Detail experience with full lifecycle projects.
- Prepare for technical discussions: Brush up on microservices and testing.
📝 Interview Preparation Advice
Technical Preparation
circle
Review TypeScript and React basics.
circle
Brush up on Express and PostgreSQL queries.
circle
Practice AWS service configuration tasks.
circle
Study microservices architecture and Docker usage.
Behavioral Questions
circle
Describe a challenging project management experience.
circle
Explain teamwork in cross-functional settings.
circle
Share how you handle constructive criticism.
circle
Discuss a time you led a project successfully.