Taro Logo

Senior Software Engineer

ResQ is a SaaS-enabled marketplace that helps fast-growing restaurants manage their repairs and maintenance, connecting them to qualified service providers.
Senior Software Engineer
Hybrid
51 - 100 Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

ResQ is seeking a Senior Full Stack Engineer to join their team in Toronto, Ontario. The role involves designing and building tools and applications for thousands of restaurants across North America, connecting them to a trusted network of vendors. ResQ's tech stack includes a Django/Python monolith backed by S3, Postgres, Redis, and Cloudfront, with front-end applications in React/React Native and TypeScript.

Key responsibilities include:

  • Designing, building, and maintaining solutions for restaurant and vendor users
  • Collaborating with product and design teams to deliver an amazing user experience
  • Instrumenting the application to measure work impact
  • Maintaining high quality through automated testing
  • Iterative building and frequent deployment

Requirements:

  • 5-6 years experience building and maintaining multi-tenant SaaS applications
  • Experience with MVC-like web frameworks and modern JavaScript front-end frameworks
  • Customer-first mindset and commitment to excellent service
  • Open to transparent feedback
  • Extreme ownership in all tasks

Nice-to-haves include experience with GraphQL APIs and proficiency in Python, TypeScript, React, and React Native.

ResQ offers a hybrid work model with 3 days in office and 2 days flexible for GTA employees, plus up to 60 days of work from outside Ontario annually. The company values face-to-face collaboration and team bonding.

The interview process includes multiple stages:

  1. Resume review
  2. 30-min call with People and Talent Lead
  3. 30-min call with Head of Engineering and Co-Founder
  4. 1-hour technical interview with live coding assignment
  5. 30-min introductory call with Head of Product Development and CEO

ResQ is committed to diversity, equality, and accommodation for applicants with disabilities throughout the hiring process.

Last updated a year ago

Responsibilities For Senior Software Engineer

  • Design, build, and maintain solutions for restaurant and vendor users
  • Collaborate with product and design teams
  • Instrument the application to measure work impact
  • Maintain high quality through automated testing
  • Iteratively build and deliver value through frequent deployments

Requirements For Senior Software Engineer

Python
JavaScript
TypeScript
React
PostgreSQL
Redis
  • 5-6 years experience building and maintaining multi-tenant SaaS applications
  • Experience with MVC-like web frameworks and modern JavaScript front-end frameworks
  • Customer-first mindset
  • Open to transparent feedback
  • Extreme ownership in all tasks

Benefits For Senior Software Engineer

  • Work from outside of Ontario up to 60 days a year

Interested in this job?