drjobs Staff Software Engineer

Staff Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Toronto - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

About Clutch:

Clutch is Canadas largest online used car retailer delivering a seamless hasslefree carbuying 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 10Day MoneyBack Guarantee and thats just the beginning.Named one of Canadas top growing Companies two years in a row and also awarded a spot on LinkedIns Top Canadian Startups list were looking to add curious hardworking and driven individuals to our growing team.

Headquartered in Toronto Clutch was founded in 2017. Clutch is backed by a number of worldclass investors including Canaan BrandProject Real Ventures D1 Capital and Upper90. To learn more visit clutch.

Technology:

We use a full TypeScript stack for both the front and backend including some legacy JavaScript. Our frontend is a ReactJS app following modern standards such as functional components and the context API. The backend 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 youll do:

  • Provide pragmatic solutions: Approach business challenges with innovative and creative problemsolving while balancing technical hurdles that need to be overcome. You will focus on delivering scalable secure and resilient solutions that align with the longterm goals of the business ensuring our systems maintain performance and reliability as the organization grows.
  • Champion engineering excellence: Set and uphold a high standard for coding practices peer reviews and technical documentation fostering a culture of continuous improvement and innovation.
  • Collaborate with crossfunctional teams: Partner closely with stakeholders including Product Design and Data to translate business needs into technical solutions that enhance our customer experience and drive measurable outcomes.
  • Execute complex solutions: Take ownership of delivering complex highimpact solutions ensuring they meet the needs of the business and align with stakeholder expectations. You will guide projects from ideation through implementation focusing on clear communication timely delivery of key milestones and crossteam collaboration to ensure successful outcomes.
  • Drive innovation: Leverage your expertise to evaluate new technologies tools and processes that can improve the teams productivity and system performance while reducing technical debt.

What were looking for:

  • Bachelors or Masters degree in Computer Science Software Engineering or equivalent experience
  • 8 years of industry experience in developing and designing software solutions with a proven track record of leading largescale projects and influencing technical direction.
  • Expert proficiency in one or more modern programming languages (e.g. TypeScript Python Go Rust) and deep expertise in Frontend or Backend frameworks like React Vue Express.
  • Strong experience with cloud platforms like AWS Azure or Google Cloud with a demonstrated ability to design and optimize cloudbased infrastructure.
  • Database design and optimization: Advanced knowledge of relational databases (PostgreSQL MySQL Oracle) and experience in database schema design performance optimization and complex query writing.
  • Strong experience with system architecture and performance tuning: Demonstrated ability to identify and resolve performance bottlenecks and optimize systems for scalability and reliability.
  • Advanced testing expertise: Indepth knowledge of testing methodologies and frameworks for unit integration and endtoend testing.
  • Agile experience: Handson experience with Agile methodologies such as Scrum or Kanban and familiarity with tools like Jira or GitHub for effective project management and collaboration.
  • Proven leadership in technical decisionmaking: Ability to make informed strategic and pragmatic decisions that balance business and technical requirements while effectively communicating the rationale behind them to the broader team.

Why youll 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 .


Required Experience:

Staff IC

Employment Type

Full-Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.