Enable job alerts via email!

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

Prudence Holdings

Toronto

Hybrid

CAD 95,000 - 120,000

Full time

Yesterday
Be an early applicant

Job summary

A high-growth Toronto startup is seeking a Staff Engineer (Backend – Node.js) to lead technical development and architectural direction of their platform. This role combines hands-on engineering with leadership responsibilities, requiring deep expertise in Node.js and TypeScript along with experience in system design. The ideal candidate will thrive in a collaborative environment focused on innovative solutions. Competitive compensation and benefits include stock options, comprehensive health coverage, and a supportive work culture.

Benefits

Competitive compensation
Employee Stock Options
Comprehensive health benefits
3 weeks vacation + paid wellness days
True work-life balance
Opportunities for ongoing learning

Qualifications

  • 7+ years of professional software development experience with a focus on backend systems.
  • Deep expertise in Node.js and TypeScript, including asynchronous programming.
  • Strong foundation in system design and scalable service development.

Responsibilities

  • Design, develop, and maintain project features and services using Node.js and TypeScript.
  • Own and evolve the technical vision for our platform.
  • Ensure the platform meets high standards of security, scalability, and reliability.

Skills

Node.js
TypeScript
System Design
PostgreSQL
AWS
Async Processing
Architecture

Tools

Docker
Job description
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%) withtechnical 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 maintainproject features and servicesusing Node.js, TypeScript and similar programming languageswith 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 ourplatform — from current architecture to future re‑architecture proposalsbalancing ROI, Risk, and strategic value withongoing Product Roadmap.

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

  • Review and approveProject 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.