Senior BackEnd Engineer

Toronto, ON, Canada
Full Time

About Us:

VendorPM exists 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 & 40,000 vendors in a single marketplace. We improve efficiency & reduce costs 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 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're passionate about making an impact and putting in the work to get there, you’re likely an excellent 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:

●  Build and manage FaaS-style microservices and work to decompose an existing monolith into said microservices.

●  Integrate with external services and APIs 

●  Setup and maintain system infrastructure 

●  Prioritize maintainability, code reuse, and testability to ensure a clean and easy-to-work-with codebase.

●  Work closely with the Product team to ensure deliverable accuracy and completeness

●  Engage and contribute your ideas to product features, product analytics, and development processes/tools

●  Keep our internal wiki (Notion) up-to-date

You’re the Missing Piece of the Puzzle

●  3+ years of Software Development experience.

●  You can effectively communicate with other technical and non-technical teams

●  Leadership qualities and a desire to support the development of more junior Engineers

●  Required Experience: Javascript, Typescript, Node.js, Postgresql

●  Nice To Haves: Docker, K8s, Knative, Serverless (framework),  cloud-based infrastructure products (AWS, GCP), and  non-relational data stores such as MongoDB

●  Strong understanding of SOLID principles and software architecture best practices


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
  • Work-from-home OR from our vibrant downtown Toronto office.
  • 3 weeks vacation + paid sick/wellness days 
  • An opportunity to participate in our Employee Stock Option Plan
  • Team events
  • A collaborative, tight-knit team
  • Ongoing learning and development opportunities


Meet Your Fellow Problem-Solvers

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

Brandon Legault, Director of Engineering

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 Assessment

●     Interview Process Step 3: Interview with Lead Engineer and Director

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 for this position

We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*