Senior Software Engineer @ Clutch Technologies Inc.
placeToronto, Ontario, Canada
attach_money CA$130,000
businessOn Site
scheduleFull Time
Posted 21 hours ago
Your Application Journey
Interview
Email Hiring Manager
****** @clutch.ca
Recommended after applying
Job Details
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.
Frequently Asked Questions
What technical skills are crucial for Senior Software Engineer at Clutch Technologies Inc?
keyboard_arrow_down
How does Clutch Technologies Inc. promote professional growth for Senior Software Engineers?
keyboard_arrow_down
What development methodologies should candidates expect at Clutch Technologies Inc?
keyboard_arrow_down
How important is experience with cloud platforms at Clutch Technologies Inc for Senior Software Engineer?
keyboard_arrow_down
What does the interview process for a Senior Software Engineer at Clutch Technologies Inc involve?
keyboard_arrow_down