×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Engineer

Job in Toronto, Ontario, C6A, Canada
Listing for: Djangojobs
Full Time position
Listed on 2025-10-31
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Cloud Engineer - Software, React.js
Job Description & How to Apply Below

ResQ was founded with the belief that restaurant operators and service providers should have a much better way to operate their businesses. As a first step towards our mission, we have built a SaaS-enabled marketplace that helps fast-growing restaurants manage their đź›  repairs and maintenance, empowering them to focus on their customers.

Repair and maintenance is the heartbeat of any restaurant's operations, yet the existing management methods are complex, expensive, and time‑consuming. With ResQ, restaurants can simply get connected to qualified service providers, submit jobs, track progress, and pay, all in one place.

We are trusted by the world's leading restaurant brands and are venture‑backed by top‑tier global VCs – and we are just getting 🚀 started! As a Platform Engineer joining ResQ you will be responsible for building and evolving the infrastructure that our facility management platform is built upon. ResQ runs on a distributed cloud architecture. Our monolith is written in Django/Python and is backed by S3, Postgres, Redis, and Cloudfront.

Our front‑end applications are written in React/React Native and Typescript, and our infrastructure is managed using Terraform and backed by ECS. We make extensive use of automated testing and practice continuous deployment enabling us to release early and often.

What you will do:
  • Shape the large‑scale structure of our applications
  • Collaborate with product teams and other engineers to build a transformative and innovative platform that scales with our business Instrumenting the application and the infrastructure to measure the impact of your work
  • Evangelize and mentor other team members on infrastructure best practices
  • Own the developer experience at ResQ
  • Continuously analyze ResQ patterns and practices in order to evolve best practices across the team
  • Utilize our monitoring tools to proactively diagnose bugs and performance bottlenecks Iteratively build and deliver value to other developers as well as our users by deploying multiple times per day
What we are looking for:
  • Experience building and maintaining a multi‑tenant SaaS application on a major cloud platform
  • You have contributed to the design and building of high‑performing, high‑availability applications and infrastructure
  • You are comfortable debugging code, regardless of the author, or level of the stack
  • You look for ways to improve the status quo and enjoy incorporating new learnings into your day to day work
Nice to haves:
  • Experience with Graph

    QL APIs
  • Experience with data engineering practices
  • Proficient with Python
  • Proficient with Terraform
Where we work:

At ResQ we foster an office‑first culture which allows us to enjoy face‑to‑face team collaboration several times a week.

  • Work in office 3 days a week
  • Choose where to work 2 days a week
  • Work from outside of Ontario up to 60 days a year

Our CEO, KJ, explains why this is the right plan for ResQ: “It enables purpose, through presence and proximity. It is not simply to improve productivity; we know each of our team members is incredibly smart and can be equally, or more productive, from home, but the additive effect of people building personal bonds, innovating together, collaborating cross‑functionally, learning and doing things together is, at least for us, much harder to replicate to its fullest extent remotely.

For our stage, where we are still a small knit team of ~100 people, feeding off people's energy and learning from team members in the same setting, can give us superpowers. It is intentional and it is needed for our business to build this level of togetherness”.

What to expect as a candidate:

While we are never perfect, we have aimed to build a process that fosters fairness and helps to minimize bias, this includes structured processes and interviews. Our goal is that everyone interviewed has a positive experience, regardless of the outcome. Our interview process is done remote utilizing Google Meet.

Stage 1 (5 min):
Send us your resume and a note about how your story connects to ours. Feel free to focus on what you have learned rather than just a list of responsibilities. Tell us your story! We’ll aim to tell you quickly if it is not the right fit so…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary