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.
Full-Stack
Senior Software Engineer
Hybrid
51 - 100 Employees
5+ years of experience

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 4 months 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?

Jobs Related To ResQ Senior Software Engineer

Full-Stack Senior Engineer - Product Led Growth

Outdoorsy seeks a Full-Stack Senior Engineer for Product Led Growth to develop innovative travel solutions across the entire tech stack.

Full-Stack Developer

Senior Full-Stack Developer position at OROSYS / Two notes Audio Engineering, focusing on web application development and infrastructure management.

Sr. Software Engineer

Sr. Software Engineer role at Oliv.AI, a SalesTech startup providing AI copilot for sales teams.

SEO Engineer

Join iPullRank as an SEO Engineer to drive organic search visibility for clients through technical analysis, content engineering, and innovative SEO strategies.