Senior Product Engineer
Join the founding engineering team in Toronto and build the workflow operating system that helps leasing teams house families faster.
About Reffie
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.
- Curiosity about how things work under the hood: React internals, language internals, the browser event loop.
- Fluency with Git and the Linux command line.
- You’re located in the Toronto area and authorized to work in Canada.
Nice to have
- State and data-fetching libraries: Redux, Zustand, React Query.
- CSS Modules and component frameworks like MUI, Mantine, or Tailwind.
- Eye for aesthetics.
Interview process
- Intro call. 15 minutes to talk about your background and what you’re looking for.
- Technical interview. A system design session.
- On-site. Meet the team at our Toronto office.
- Offer. References, then an offer. We move fast and keep you informed at every step.
How to apply
Email your resume to careers@reffie.me and include:
- Links to your LinkedIn, GitHub, and personal website or portfolio (highly recommended)
- Your favorite XKCD comic. We’ll know if you picked at random