Senior Product Engineer

Reffie

Toronto

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Reffie is seeking a full-stack engineer to join its team in Toronto. You’ll be among the first five engineering hires, influencing core technical decisions and building the web platform across full stack.

The role emphasizes collaboration, clean code practices, and shaping engineering culture, making it ideal for driven developers with strong full-stack skills.

Qualifications

  • 5+ years of professional full-stack development experience.
  • Hands-on experience with AWS and Docker.
  • Experience with FastAPI and Python.

Responsibilities

  • Build and maintain Reffie’s web platform across the full stack.
  • Owning features end to end: design, development, testing, and production monitoring.
  • Help shape engineering culture, tooling, and processes.

Skills

Full-stack development
AWS
Docker
FastAPI
Python
TypeScript
React
Postgres

Education

Bachelor’s or Master’s degree in Computer Science

Tools

Git
Linux
Terraform

Job description

Reffie is a full-featured workflow operating system for residential leasing teams across the United States and Canada. Property management software hasn’t meaningfully changed in decades. Leasing teams still juggle a dozen inboxes, spreadsheets, and portals to do their jobs. We’re replacing that mess with one fast, modern platform that consolidates leads, automates outreach, and surfaces the analytics that fill vacancies faster.

We’re a seed-stage startup backed by top investors from NYC and Silicon Valley, including Anthemis, Antler, Haystack, Redbud, and Trust. Engineering is based in Toronto; growth is based in Austin.

The role

You’ll be one of the first five engineering hires beyond the founding team. That means real ownership: you’ll influence core technical decisions and architect features that impact hundreds of thousands of renters.

This is an in-office role at our Toronto office. We sit close enough to argue about data models over coffee, and we hold one engineering belief strongly: simple choices for complex systems keep those systems easy to reason about.

What you’ll do
  • Build and maintain Reffie’s web platform across the full stack: data modeling, APIs, backend services, and frontend.
  • Own features end to end: design, development, code review, testing, release, and production monitoring.
  • Write clean, maintainable, well-tested code that supports rapid iteration without breaking things.
  • Help shape engineering culture, tooling, and process as the team grows around you.
Our stack
  • Backend: Python microservices on Kubernetes (ECS) and AWS Lambda, backed by Postgres
  • Frontend: React + TypeScript, served via S3 and CloudFront
  • Infrastructure: Terraform for provisioning, Grafana for observability
What we’re looking for
  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 5+ years of professional full-stack development, including hands‑on experience with AWS and Docker.
  • FastAPI and Python, with previous experience shipping RAG pipelines and systems involving LLMs to production.
  • Strong modern frontend skills: TypeScript, React, CSS3, and responsive design.
  • Solid API design instincts and deep SQL experience (Postgres preferred).
  • Experience debugging distributed systems in production.
  • Fluency with Git and the Linux command line.
  • You’re located in the Toronto area and authorized to work in Canada.
Nice to have
  • Experience building recommender systems with human feedback.
  • State and data‑fetching libraries: Redux, Zustand, React Query.
  • CSS Modules and component frameworks like MUI, Mantine, or Tailwind.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer Manager / Front-End (Rails & React)
Software Engineer Manager / Front-End (Rails & React)

REW • Vancouver

On-site
CAD 115,000 - 165,000
Competitive compensation
Comprehensive benefits package
Best equipment to do your best work
+2
Senior Software Application Developer
Senior Software Application Developer

Breezeway • Toronto

Remote
CAD 120,000 - 155,000
Remote-first
Staff Frontend Engineer
Staff Frontend Engineer

Bettermode • Toronto

Hybrid
CAD 175,000 - 200,000
Competitive salary
Health benefits
Unlimited vacation
+3
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Lead Software Developer
Lead Software Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 90,000 - 120,000
Growth opportunities
Impactful work
Innovative product
Senior Software Engineer
Senior Software Engineer

Enboarder • Toronto

On-site
CAD 167,000 - 251,000
Competitive compensation
Excellent medical, vision, and dental
Generous family leave
+3
Staff Backend Engineer
Staff Backend Engineer

Bettermode • Toronto

On-site
CAD 175,000 - 200,000
Unlimited paid vacation
Comprehensive health benefits
Monthly tech stipend
+1
Staff Front-End Engineer - CANADA (Remote)
Staff Front-End Engineer - CANADA (Remote)

Luxury Presence • Montreal (administrative region)

On-site
CAD 120,000 - 150,000
Staff Fullstack Engineer
Staff Fullstack Engineer

Bettermode • Toronto

Hybrid
CAD 175,000 - 210,000
Health benefits (Canada)
Unlimited vacation
Parental leave
+3
Senior Full Stack & Mobile Engineer
Senior Full Stack & Mobile Engineer

Nestquip Inc. • Vaughan

On-site
CAD 120,000 - 180,000
Gym on site
Lounge and relaxing room
Medical benefits coming soon