hero

Canada's Talent Marketplace

Find your next role at Canada's fastest-growing tech companies
companies
Jobs

Senior / Staff Software Engineer - Node.js (Backend or Full-Stack)

VendorPM

VendorPM

Software Engineering
Toronto, ON, Canada
Posted on Nov 1, 2025

Staff Engineer (Sr) (Backend/FullStack – Node.js)

About Us

At VendorPM, we’re on a mission to modernize how vendors and property managers work together. We build industry-specific vendor management and procurement software that connects over 6,000 buildings and 50,000 vendors across North America. Our platform improves efficiency and reduces costs for property managers while driving new business for vendors.

We’re one of the fastest-growing Toronto startups, certified a “Great Place to Work” and recognized among Canada’s Best Workplaces. VendorPM is backed by world-leading SaaS & PropTech investors including Bessemer Venture Partners, the former CEO of Twitter, Prudence VC, and Navitas Capital.

Our team values growth, innovation, and collaboration — if you’re driven by impact, passionate about solving complex problems, and excited by modern technology, you’ll thrive here.


The Role

As a Staff Engineer (Backend – Node.js) at VendorPM, you’ll be a senior individual contributor (70–80%) with technical leadership responsibilities (20–30%).

This is a hands-on engineering role where you’ll design, build, and scale backend systems that power our marketplace. At the same time, you’ll help shape the technical direction of the platform — from defining our architecture roadmap to introducing AI-enabled development practices and improving our engineering processes.

You will report directly to the VP of Engineering and play a key role in building the future of technology at VendorPM.

Keywords: Node.js, TypeScript, System Design, Scalability, PostgreSQL, AWS , Async Processing, Architecture
Office Policy: Role requires to be in office (Toronto) at least once twice a week


What’s In It For You

  • A pivotal technical leadership role in a high-growth, venture-backed startup

  • Competitive compensation and Employee Stock Options

  • Comprehensive health benefits including medical, dental, and vision coverage

  • 3 weeks vacation + paid wellness days

  • True work-life balance and flexible remote work

  • A collaborative, transparent, and high-ownership culture

  • Opportunities for ongoing learning and professional development

  • Employer top-ups for maternity and parental leave

  • Team events and a culture that celebrates innovation and contribution


As a Member of Our Team, You Will

Individual Contribution (70–80%)

  • Able to effectively use AI enabled tooling in day to day IC tasks.

  • Design, develop, and maintain project features and services using Node.js, TypeScript and similar programming languages with performance and scale as the core of system design thinking.

  • Expertise and understanding of REST, GQL, PostgreSQL (RDS), AWS, ECS, CI/CD, Security Practices

  • Contribute directly to core feature development, performance improvements, and refactoring initiatives.

  • Ensure the platform meets high standards of security, scalability, and reliability.

Technical Leadership (20–30%)

  • Own and evolve the technical vision for our platform — from current architecture to future re-architecture proposals balancing ROI, Risk, and strategic value with ongoing Product Roadmap.

  • Structure and organize our codebase and service modules, defining clear ownership boundaries within teams.

  • Review and approve Project based technical solution documents/designs, ensuring they meet performance and scalability goals.

  • Contribute to process improvements — from release management, code review, and deployment pipelines to AI-enabled coding practices.


You’re the Missing Piece of the Puzzle

  • 7+ years of professional software development experience, with 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.

  • Demonstrated experience modernizing or re-architecting legacy systems.

  • Track record of influencing engineering culture and raising quality standards.

  • Comfortable connecting technical decisions to business outcomes and ROI.

  • Excellent collaborator and communicator, able to align technical and product priorities.

Nice-to-Have:

  • Experience with serverless architectures, Docker, or containerization.

  • Experience leading design reviews or architecture councils.


Meet Your Fellow Problem-Solvers

We believe in solving complex problems together. Meet some of your future collaborators:

  • Apurav Chauhan, VP of Engineering

  • Dylan Sher, VP of Operations


Interview Process

We believe in transparency and respect for your time. Here’s what to expect:

  1. Hiring Manager Call – Google Meet with our VP Engineering.

  2. Technical Interview – Deep dive with our Engineering Team Members.

  3. Final Conversation – Meet our Founders and explore long-term fit.


Our Commitment

At VendorPM, we’re committed to providing an inclusive and accessible environment where every employee feels valued, respected, and supported. We aim to reflect the diversity of our communities and build a workplace where everyone has the opportunity to reach their potential.


✅ Applicants must reside in Canada and have valid Canadian work authorization.