Talent.com
Clutch Canada
Senior Software EngineerClutch Canada • Toronto, Canada
Senior Software Engineer

Senior Software Engineer

Clutch Canada • Toronto, Canada
30+ days ago
Job type
  • Full-time
Job description
About Clutch: Clutch is Canada’s largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere. Customers can browse hundreds of cars from the comfort of their home, get the right one delivered to their door, and enjoy peace of mind with our 10-Day Money-Back Guarantee… and that’s just the beginning. Named one of Canada’s top growing Companies two years in a row and also awarded a spot on LinkedIn’s Top Canadian Startups list, we’re looking to add curious, hard-working, and driven individuals to our growing team. Headquartered in Toronto, Clutch was founded in 2017. Clutch is backed by a number of world-class investors, including Canaan, BrandProject, Real Ventures, D1 Capital, and Upper90. To learn more, visit clutch.Ca. Technology: We use a full TypeScript stack for both the front and backend, including some legacy JavaScript. Our front-end is a ReactJS app following modern standards such as functional components and the context API. The back-end is an ExpressJS application with a PostgreSQL database and Sequelize as an ORM. Our architecture follows a microservices approach, utilizing Docker, Terraform, AWS ECS and other AWS services. For interservice communication, we rely on RabbitMQ and Apache Kafka. What you'll do: Write clean, readable, and testable code that adheres to best practices, ensuring high performance, reliability, and maintainability. Collaborate with the team to design and implement scalable, secure, and resilient system architectures that align with the company’s long-term goals. Lead projects from initial planning through development, testing, deployment, and maintenance, ensuring milestones are met and project outcomes are successful. Work closely with stakeholders, including Product, Design, and Data teams, to translate business needs into technical solutions that enhance the customer experience. Engage in peer reviews, contribute to system design discussions, and help improve overall development standards and best practices. Take ownership of solving complex technical challenges, balancing business needs with technical constraints to deliver scalable and maintainable solutions. Stay ahead of emerging technologies, evaluate new tools and frameworks, and contribute to reducing technical debt while improving system performance. Provide mentorship and technical guidance to engineers across all levels, fostering a culture of collaboration, knowledge sharing, and continuous learning. What we're looking for: B.S. degree in Software Engineering or equivalent experience 4+ years relevant industry experience developing software solutions Proficiency in one or more modern programming languages (e.G. Typescript, Python, Go, Ruby, C#, Rust, etc…) Strong understanding of Frontend and/or Backend frameworks such as (React/Vue, Express/Flask, Ruby on Rails, etc…) Familiarity with cloud platforms such as AWS (Amazon Web Services), Azure, or Google Cloud Platform. Experience working with relational databases like PostgreSQL, MySQL, or Oracle, and in writing efficient SQL queries, designing database schemas, and optimizing database performance. Experience in optimizing application performance, identifying and resolving bottlenecks. Knowledge of testing frameworks and methodologies for unit testing, integration testing, and end-to-end testing. Experience working in an Agile development environment, following methodologies such as Scrum or Kanban, and using tools like Jira or Github Projects for project management and collaboration. Why you’ll love it at Clutch: Autonomy & ownership -- create your own path, and own your work Competitive compensation and equity incentives! Generous time off program Health & dental benefits Clutch is committed to fostering an inclusive workplace where all individuals have an opportunity to succeed. If you require accommodation at any stage of the interview process, please email . #J-18808-Ljbffr
Create a job alert for this search

Senior Software Engineer • Toronto, Canada

Similar jobs

Senior Software Engineer

fiveonefourToronto, ON, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Software Engineer

Edgecom EnergyToronto, ON, CA
Full-time

Seniority level: Mid‑Senior level.Job function: Engineering and Information Technology.Edgecom Energy is a purpose-driven clean-tech software company delivering cutting‑edge energy management solut... Show more

 • Promoted

Senior Software Engineer

PinnacleToronto, ON, CA
Full-time

Technical Team Lead / Software Development Manager.Pinnacle has been one of the world's leading licensed online gaming companies since 1998.We're known for our "Winners Welcome" policy — we don't l... Show more

 • Promoted

Senior Software Engineer

Drive CapitalToronto, ON, CA
Full-time

We are looking for a Senior Software Engineer to drive the technical direction of Yolando, our flagship AI Search Optimization platform.You will own AI/LLM systems end-to-end, designing production ... Show more

 • Promoted

Senior Software Engineer

Curinostoronto, on, Canada
Full-time

Curinos empowers financial institutions to put customers at the center of every decision.Our AI‑first platform transforms proprietary data, advanced analytics and deep financial services expertise ... Show more

 • Promoted

Senior Software Engineer

Morningstartoronto, on, Canada
Full-time

As a Senior Software Engineer, you will work closely with product owners, engineering teams, and technical leads on our next generation data feed platform.This role is primarily focused on building... Show more

 • Promoted

Senior Software Engineer - Growth

Fairetoronto, on, Canada
Full-time

Faire is a technology wholesale platform built on the belief that the future is local.Independent retailers around the globe collectively represent a multi-hundred‑billion‑dollar wholesale market t... Show more

 • Promoted

Senior Software Engineer, Organizations (Auth0)

OktaToronto, ON, CA
Full-time

Secure Every Identity, from AI to Human.Identity is the key to unlocking the potential of AI.Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely emb... Show more

 • Promoted

Senior Software Engineer, Integrations

SoundHound Inc.Toronto, ON, CA
Full-time

SoundHound AI believes every person should be able to interact naturally with the products around them–by simply talking.With a global reach spanning two dozen languages, we build Voice AI products... Show more

 • Promoted

Senior Software Engineer

ScotiabankToronto, ON, CA
Full-time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.You will be a member of the AI Engineering and Labs team focused on designing and implementing ... Show more

 • Promoted

Senior Software Engineer

OpenLoopToronto, ON, CA
Full-time

OpenLoop was co-founded by CEO, Dr.Jon Lensing, and COO, Christian Williams, with the vision to bring care anywhere.Our telehealth support solutions are thoughtfully designed to streamline and simp... Show more

 • Promoted

Senior Software Engineer

7shiftstoronto, on, Canada
Full-time

With an easy-to-use app and industry-specific solutions, 7shifts saves time, reduces errors, and helps keep costs in check for over 55,000 restaurants.Our mission is to simplify team management and... Show more

 • Promoted

Senior Software Engineer - Fintech/Payments

HopperToronto, ON, CA
Full-time

At Hopper, we’re on a mission to build the most customer-centric travel company on earth.We are leveraging the power that comes from combining massive amounts of data and machine learning to build ... Show more

 • Promoted

Senior Software Engineer

Zoom Information, Inc.Toronto, ON, CA
Full-time

ZoomInfo is where careers accelerate.We move fast, think boldly, and empower you to do the best work of your life.You’ll be surrounded by teammates who care deeply, challenge each other, and celebr... Show more

 • Promoted

Senior Software Engineer

Starboard RecruitmentToronto, ON, CA
Full-time

On behalf of our client, Starboard Recruitment is searching for a Senior Software Engineer in Toronto (On-site: 5 days per week).Our client is a top-tier AI, Series‑B tech startup with over $35M in... Show more

 • Promoted

Senior Software Engineer

Supernova Technologytoronto, on, Canada
Full-time

Founded in 2014, we offer the industry’s first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination through the life of the l... Show more

 • Promoted

Senior Software Engineer

Air-tekToronto, ON, CA
Full-time

Air-tek is a Canadian-based software company redefining how airlines operate through intelligent automation and modern, scalable systems.Our suite of products has already captured a significant sha... Show more

 • Promoted

Senior Software Engineer

OpenLoop HealthToronto, ON, CA
Full-time

OpenLoop was co-founded by CEO, Dr.Jon Lensing, and COO, Christian Williams, with the vision to bring care anywhere.Our telehealth support solutions are thoughtfully designed to streamline and simp... Show more

 • Promoted

Senior Software Engineer, Growth

Tubitoronto, on, Canada
Full-time

The team is responsible for building and optimizing the UI/UX across all Web and OTT applications at Tubi.The team primarily focuses on implementing features related to user acquisition and growth,... Show more

 • Promoted

Senior Software Engineer

Source CodeToronto, ON, CA
Full-time

Our client, a leading financial services organization, is seeking a Senior Software Engineer to join their team.The Senior Software Engineer will play a pivotal role in driving impactful solutions ... Show more