Posted at: 19 February

Senior BackEnd Engineer

Company

VendorPM

VendorPM is a Toronto-based B2B SaaS platform revolutionizing vendor management in the commercial real estate industry, connecting over 50,000 vendors with property managers across North America.

Remote Hiring Policy:

VendorPM supports remote work and hires from various locations across North America, including the U.S. and Canada, with team members collaborating across time zones.

Job Type

Full-time

Allowed Applicant Locations

United States, Canada

Apply Here

Job Description

About Us:

At VendorPM, we’re on a mission to modernize the way that vendors and property managers work together. We do this by building industry-specific vendor management & procurement software that connects over 6,000 buildings & 50,000 vendors in a single marketplace. We improve efficiency & reduce cost for property managers while driving new business to vendors across the continent. 

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

Our team is passionate about growth, innovation, and collaboration - if you are driven by making an impact and putting in the work to get there, you’re likely a great fit for our team!

Candidate Profile

You have strong foundational knowledge and can work with some autonomy, but you also enjoy being part of a rapidly growing team where you'll get to work on interesting projects. You should have experience in a backend role with strong business logic; e-commerce and security best practices are helpful.

As a member of our team, you will:

  • Design, develop, and maintain high-performance backend services using Node.js, TypeScript, and ExpressJS or related technologies
  • Work with PostgreSQL databases (RDS), optimize queries, and ensure database performance using Knex and ORM tools.
  • Implement and optimize REST / GraphQL (GQL) APIs for seamless integration between frontend and backend.
  • Build scalable and secure applications using AWS services such as RDS, Lambda (Serverless functions), and CI/CD pipelines.
  • Leverage Node.js internals, such as the event loop and non-blocking I/O, to build efficient, high-throughput systems.
  • Break down complex projects into smaller tasks, provide clear deliverables, and work towards achieving goals in a timely manner.
  • Collaborate closely with frontend engineers, designers, and product managers to align on feature delivery.
  • Contribute to code reviews, mentor junior engineers, and participate in improving team practices.
  • Ensure code quality, performance, scalability, and security through proper testing, documentation, and continuous improvement.

You’re the Missing Piece of the Puzzle

  • 5+ years of professional experience as a Software Engineer, with a strong focus on backend development.
  • Strong proficiency in JavaScript, Node.js, and TypeScript.
  • Deep understanding of Node.js internals, such as the event loop, non-blocking I/O, and asynchronous programming patterns.
  • Solid experience with PostgreSQL, including writing and optimizing SQL queries.
  • Hands-on experience with GraphQL, ExpressJS, and Knex ORM.
  • Familiarity with AWS services, particularly RDS, Lambda, and CI/CD pipelines.
  • Proficiency in building and maintaining RESTful APIs and serverless functions.
  • Strong understanding of software development best practices, including code reviews, automated testing, and version control (Git).
  • Ability to work collaboratively in a fast-paced, goal-driven environment.
  • Excellent problem-solving skills and a passion for delivering high-quality software.

Nice-to-Have:

  • Experience with other databases or cloud platforms.
  • Familiarity with Docker and containerization technologies.
  • Knowledge of other back-end frameworks or languages.

What’s In It For You

  • Pivotal role at a high growth, venture backed company.
  • Competitive compensation package.
  • Comprehensive health benefits package including medical care, dental and vision care, life insurance, etc 
  • 3 weeks vacation + Paid wellness days 
  • Real work/life balance
  • Team events
  • Collaborative tight-knit team
  • Ongoing learning and development opportunities
  • Employer top ups for maternity and parental leave
  • Employee Stock Options
  • Remote work

Meet Your Fellow Problem-Solvers

Apurav Chauhan, VP of Engineering

Dylan Sher, VP of Operations

We believe in problem-solving as a team. So why not meet your fellow problem solvers?

 

Interview Process

We want to be a surprising and exciting place, but we also want you to know what to expect on your journey, starting with the interview process:

  • Interview Process Step 1: Google Meets exploratory call with Recruiter.
  • Interview Process Step 2: Technical Interview with Team Leads
  • Interview Process Step 3: Techincal interview with VP of Engineering

Please check out these short explainer videos to learn more about us!

For property managers

For Vendors

At VendorPM, we’re 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 our communities' diversity and create an environment where every employee has the opportunity to reach their potential. Learn more about what it’s like to be an employee at VendorPM.

Apply Here