Role: Senior Engineer
Location: Downtown Toronto (hybrid)
Compensation: 140-175 CAD + equity
About Us:
We exist to modernize the way that vendors and property managers work together. We do this by building a complete vendor lifecycle management solution, purpose-built for the world of commercial real estate. Today, over 10,000 buildings and 70,000 vendors rely on VendorPM for credentialing, tendering, and contract management. We drive serious efficiency and cost savings for property managers, while unlocking growth opportunities for vendors across North America.
We’re one of Toronto’s fastest-growing startups, a certified “Great Place to Work,” and recognized in 2023, 2024 and 2025 as one of the Best Workplaces in Canada. Backed by world-class SaaS and PropTech —investors-Bessemer Venture Partners, the former CEO of Twitter, Prudence VC, and Navitas Capital-we’re just getting started.
Our team is scrappy, resourceful, and laser-focused on impact. If you’re someone who thrives in fast-moving environments, loves turning ideas into action, and wants to grow alongside the business you’re helping build-we want to hear from you.
The Role:
The Senior Engineer will partner with engineering leadership and product to help build the platform that takes VendorPM to its next stage of growth. You'll report directly to the VP of Engineering and play a key role in designing, building, and scaling the backend systems our marketplace depends on.
We've built a platform that 10,000+ buildings and 70,000 vendors rely on daily - and moved fast to get here. Now we need engineers who can help build the maturity and technical foundation to support what comes next: larger customers, more complex requirements, and a product vision centred on agentic procurement.
You'll work across a modern stack, make architectural decisions you can defend, and contribute to shaping the path toward AI systems that handle routine vendor management end-to-end. On this team, AI-native development isn't a competitive advantage - it's the baseline. Every engineer is expected to use AI tooling as a core part of how they work, and we're looking for someone who already does.
What you’ll be doing
Design, develop, and maintain product features and services using Node.js, TypeScript, and similar programming languages, with performance and scalability as core considerations.
Strong working knowledge of REST, GraphQL, PostgreSQL (RDS), AWS, ECS, CI/CD, and security practices.
Work across deep business logic and intricate data relationships - the platform handles the full vendor lifecycle from compliance and credentialing through tendering, procurement, and contract management.
Contribute directly to core feature development, performance improvements, and refactoring initiatives - with an eye toward systems that can eventually support intelligent, automated workflows.
Participate in code review, providing constructive technical feedback that upholds quality, security, and reliability standards.
Ensure delivered work meets platform standards for security, scalability, and reliability - for customers who are large organizations with zero tolerance for downtime.
What we are looking for
5+ years of professional software engineering experience with a strong focus on backend systems
Deep expertise in Node.js and TypeScript, including asynchronous programming and event loop fundamentals
Strong foundation in system design, API architecture, and scalable service development
Proven experience with PostgreSQL and query optimization
Hands-on experience with AWS (RDS, Lambda, ECS/Fargate, CI/CD pipelines)
Familiarity with NestJS, Express, and GraphQL
Experience working on or modernizing production systems at scale
Strong communicator who can align technical and product priorities across teams
Comfortable making decisions with incomplete information and adjusting as you learn
Bonus if you have
Experience in PropTech, real estate, or B2B marketplaces
Background with compliance systems, credentialing, or multi-sided platforms
Hands-on experience with LLM-based features, RAG systems, or AI agents in production
Experience with hybrid TypeScript/Python architectures for AI-intensive workloads
What We Value
High Standards: You think through edge cases before they become production issues. Your work is thorough, your decisions are defensible, and the quality of what you ship reflects the bar you hold yourself to.
Intellectual Curiosity: You dig into systems until you understand how they actually work - not just what they're supposed to do.
Full Ownership: Problems are yours to solve. You don't wait for permission, and when you learn new information, you course correct fast.
What’s In It For You
Meaningful equity in what you help build
Comprehensive health, dental, vision, and life insurance
3 weeks vacation + wellness days
Employer top-up for maternity and parental leave
Downtown Toronto office with hybrid flexibility
Regular team events and a close-knit culture
A chance to grow with a fast-moving company where your work has a direct impact on an industry
Interview Process
-
Step 1: Google Meet exploratory call with HR
-
Step 2: Initial Discussion with Engineering Lead
-
Step 3: Technical interview with Engineering Lead
-
Step 4: In-office final discussion with Leadership and Team
Notes:
This posting is for a current opening
We are committed to providing an inclusive, accessible environment where all employees and clients feel valued, respected and supported. We aim to build a workforce that reflects the diversity of our communities, and to create an environment where every employee has the opportunity to reach their potential.