Full Stack Engineer - Toronto, Ontario
7 hours ago

Job description
Reffie is an early-stage startup building the next-generation workflow and data analytics platform for residential real estate owners, operators, and property managers.
Antiquated software causes renting to be a painful experience for everyone involved. Our mission is to streamline rental communications and house families faster.
As one of our first
five
engineering hires beyond the founding team, you will influence key technical decisions and architect features that have a direct impact on hundreds of thousands of renters.
We are looking for highly driven and creative engineers who enjoy collaborating and working in person with other talented engineers. We are strongly biased towards people with previous start-up experience. You should thrive on shared problem-solving, fast feedback loops, and the kind of technical and creative momentum that only happens when smart people are in a room together.
Why Work for Us?
- We are a small and passionate team with an expanding Toronto presence. We work in-office several days a week in Toronto. High-bandwidth collaboration and team cohesion matter to us—this is not a remote role.
- We are backed by top early-stage VCs including Haystack, Trust, and Redbud.
- You'll ship real features, own entire systems, and work across the stack if you choose to.
- You want to enter on the ground floor of a fast-growing startup, learn a ton, and accelerate your career trajectory.
What You'll Do
- You will build and improve Reffie's web platform, working across the stack: data modelling, API design, backend, and frontend. You should have a good grasp of problems that can occur in the client-server model such as caching issues, race conditions, impact on server load, and security considerations.
- You will shepherd features through the full software development lifecycle: design and architecture, sprint planning, development and issue tracking, code reviews, testing, and monitoring once in production. At the end, you should be able to answer the most important question - are customers using your feature?
- You will develop clean, maintainable, testable code (because moving quickly means building together).
About You
Required
- BS/MS in Computer Science or related field.
- 5+ years in professional software development, with some prior experience working across with AWS and docker.
- You are experienced with the modern frontend stack: TypeScript, React, CSS3. You are well-versed in responsive design. You are familiar with newer web features such as push notifications and service workers, and their gotchas.
- You are skilled in API design, data modelling, and working with SQL databases (Postgres preferred).
- You are knowledgeable about performance profiling, common issues, and how to fix them.
- You are proficient in monitoring for issues and performance regressions of your deployed code in production.
- You are comfortable with git and the Linux bash command-line. You understand the basics of CI/CD.
Be prepared to answer technical interview questions and code in all required languages and technologies.
Nice to Have
- Experience with: Redux/Zustand, React query, CSS modules, at least one CSS framework/library such as MUI/Mantine/Tailwind.
- Experience with FastAPI and async Python is a plus.
- Experience with Figma is a plus.
- Experience reasoning about problems that arise in a distributed system such as race conditions, asynchronous execution, and state synchronization issues.
Consider applying even if you don't meet all the nice-to-haves. Our ideal candidate is, most importantly, a fast learner.
Hiring Process
screening call (15 mins) → technical interview (est. 45 mins) → onsite interview (2 hrs) → culture fit
Tech Stack
- Backend is written in Python with a mix of k8s microservices (ECS) and AWS Lambdas. Our infrastructure is hosted on AWS and our DBMS is Postgres.
- Terraform is used for infrastructure provisioning. Grafana for monitoring.
- Frontend is a statically built React app written in TypeScript and served using S3 + CloudFront.
Our philosophy in choosing technology is: debugging problems is hard enough without finding problems in core infrastructure. Simple is better.
To Apply
Send an email with your resume to careers [at] reffie [dot] me. Resumes
must include
:
- a link to your LinkedIn
- a link to your GitHub
Your resume should also highlight your level of competence with the required skills where relevant. In the body of the email, please include a link to your favourite XKCD comic to indicate you read the instructions all the way to the end.
Please note: We will not be accepting applicants who are not located in the Toronto area. Work authorization in Canada is required.
Interview Tips
- Come Prepared.
We expect candidates to do some Googling before they hop on a first call. - Show Your Passion.
We love building things and expect our team members to share that drive. Come to the interview ready to talk about an interesting project, a tool you've tried recently, or some research you've read. If you have an interesting and relevant past project to demo, that's a huge bonus.
Similar jobs
We are looking for a seasoned Full Stack .NET Developer to build robust web applications in the healthcare space. · Bachelor's degree in Computer Science, Engineering or related discipline · 5+ years of hands-on experience with full stack development using .NET/C# and modern Java ...
1 month ago
We are shaping the future of legal work with fun and delightful products that bring joy to our users. · Performance EngineeringPromote large data-heavy user interfaces using TKO's fine-grained observable model. · ...
1 month ago
Job summaryThis is a part-time remote position for a Full Stack Engineer located in Canada.Expertise in Front-End Development including proficiency in HTML CSS and modern JavaScript frameworks. · Strong skills in Back-End Web Development experience with server-side programming la ...
1 month ago
We're hiring a Full Stack Product Engineer to build the core GenTube experience.We want someone who is both a strong engineer and rigorous about truth: you form clear hypotheses, ship fast tests, measure lift, and make the call. · If you want ownership, intensity, and leverage · ...
1 month ago
We're looking for a Full Stack Engineer with a backend/platform bias to help design and build Starboard's core infrastructure. · Build and operate Starboard's core platform and cloud infrastructure powering real-time, agent-driven trade workflows. · ...
1 month ago
We are looking for a Full-Stack Engineer to help define the technical foundation of our company and build core systems that will scale to millions of interviews. · We want you thinking like an owner—because you are one. Competitive salary + meaningful equity.Lay the bedrock. Buil ...
1 month ago
+ Write maintainable, performant code to build reliable features that drive product value and user satisfaction. · + Maintain strong test coverage to uphold high code quality and ensure a stable, trustworthy product experience. · ...
2 weeks ago
We are seeking a compassionate and highly skilled Senior Full Stack Engineer to be a cornerstone of our engineering team. · Design and build core backend services using Python and FastAPI that power our platform's intelligent features. · Architect and implement secure, context-aw ...
2 weeks ago
Design and implement data pipelines, translate technical specifications into working applications and expand existing systems. · ...
1 week ago
Full Stack Developer (Java/React) · Hybrid in office (Downtown Toronto) · Competitive pay rates · Long term contract available · A major Canadian financial institution is launching a large‑scale · migration and modernization initiative · , and is looking for a · Full Stack Develo ...
7 hours ago
We're looking for a Senior Full Stack Software Developer to join our team. · ...
1 month ago
We are seeking a Frontend-Focused Full Stack Engineer to build and scale enterprise web applications. · ...
1 month ago
We're looking for a Fullstack Developer with strong experience in C++ and .NET to help build and maintain our flagship platform, · BusPlanner Pro.This is a backend-heavy role - but the ability to contribute to UI development and collaborate across the full stack is important. · ...
4 days ago
About 8090 · - The Software Industrial Complex has evolved into a bloated, expensive ecosystem that burdens enterprises with unnecessary complexity and inefficiency. Co-founded and led by Chamath Palihapitiya, we are building a Software Factory that delivers fully-managed and hos ...
3 days ago
A market leading cloud-based management platform are seeking to bolster their team with a talented Principal Fullstack Engineer. · ...
2 weeks ago
Joining Ribbon as an early Full-Stack Engineer means more than just writing code but to help define the technical foundation of a company that's re-inventing how the world hires. · You'll be building core systems from the ground up that will scale to millions of interviews, · and ...
1 month ago
We're looking for a Full Stack Engineer who loves building and shipping product every single day. · ...
1 month ago
Full Stack Engineer , React, TypeScript with AI) · Experience Required: · 5+ Years · Location: · Mississauga, Ontario, Canada · ( One Day onsite per week) · Job Overview: · We are seeking an experienced · (Full Stack) · developer with 5+ years of hands-on experience in designing ...
7 hours ago
This is a contract role for a Full Stack Engineer. The Full Stack Engineer will be responsible for both front-end and back-end web development. · Developing and maintaining web applicationsCollaborating with cross-functional teamsEnsuring the implementation of best practices in w ...
1 month ago
We're building a new way for businesses to move money because the old systems are broken. · We need your help to make it effortless for businesses and consumers to use stablecoins and the digital assets of tomorrow. · We provide simple APIs that let fintechs, banks, and enterpris ...
1 week ago