VendorPM Logo

VendorPM

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

Posted 2 Days Ago
Be an Early Applicant
In-Office
Toronto, ON
Senior level
In-Office
Toronto, ON
Senior level
As a Staff Engineer at VendorPM, you'll design and build backend systems using Node.js and TypeScript. You'll also lead technical direction, focusing on scalability and system design while mentoring teams.
The summary above was generated by AI
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 WillIndividual 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.

Top Skills

Async Processing
AWS
Ci/Cd
Ecs
Gql
Node.js
Postgres
Rest
Typescript

Similar Jobs

3 Hours Ago
Hybrid
Windsor, ON, CAN
Entry level
Entry level
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
The role involves loading, unloading, staging, verifying, and organizing materials in a safe manner, ensuring compliance with safety regulations and quality standards.
Top Skills: Lift Truck
3 Hours Ago
Hybrid
Etobicoke, ON, CAN
Entry level
Entry level
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
The Weld Specialist provides guidance to employees, ensures safety standards, and adheres to Lean Manufacturing principles and processes.
Top Skills: 5S ConceptsIatf16949Iso14001Lean Manufacturing
3 Hours Ago
Easy Apply
Hybrid
Toronto, ON, CAN
Easy Apply
Mid level
Mid level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Join Samsara as a Full-Stack Software Engineer, developing customer-facing features and maintaining production systems in a platform team, impacting global operations.
Top Skills: AWSGoGraphQLReactReact NativeTypescript

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account