Life at Plum

At Plum, we are transforming the hiring process. Plum’s SaaS platform quantifies attitude and company culture to increase engagement, optimize teams and predict successful new hires. Plum believes in the importance of building teams that are focused on creating a positive culture and being the right fit for the role.

We are funded with enterprise clients including: Citrix, RocketSpace, Agoda, Andela, AllianzX and Nestle. Located in Kitchener/Waterloo, Plum life is centered around loving what you do. Each day our team comes to work excited to collaborate and create while having fun doing it. We are looking for people to build on to our strong foundation that will take our company to the next level.

What can you expect working at Plum?

  • Competitive benefits
  • Flex time
  • Internal growth opportunity
  • Various company outings

Still not convinced? Check out our social channels for some more insight into the Plum life.

  • Plum's Facebook page
  • Plum's Twitter page
  • Plum's LinkedInpage
  • Plum's Instagram Page

Business Development Representative

Plum is seeking a Business Development Representative to become a key member of our sales team. You will be responsible for developing and qualifying new revenue opportunities.

You will work closely with our Account Executives and the Marketing department to develop targeted strategies that drive opportunities for new business. If you are a highly motivated self starter, then we’d love to meet you!

Here’s what a Business Development Representative at Plum is responsible for:

  • Researching and building new accounts via email campaigns, strategic calling, and social networking
  • Conducting high level conversations with decision makers in prospect accounts
  • Qualify wants/needs of a prospective client and identify the fit/match for Plum
  • Creating a positive first experience with the Plum brand for potential clients
  • Documenting your success in CRM
  • Track activities and maintain relevant information in CRM
  • Achieving monthly quotas of qualified opportunities, pipeline attribution, and closed deals

You have experience:

  • B2B prospecting (bonus points for SaaS)
  • Building consultative relationships with senior level prospects
  • Communicating with potential or existing B2B clients with excellent written communication & professional phone calls
  • Executing; you get the job done
  • Explaining and presenting complex concepts in an easy to understand manner
  • Thriving in an entrepreneurial environment, evolving your role as the business grows
  • Thriving in a metrics-driven environment is an asset
  • Working with CRM (i.e. HubSpot)
Apply Here

Senior Front-End Developer

Terms of Employment: Full Time, Permanent, 40 hours/week, $75,000-$90,000 annual salary. Greatwest Life Extended Health Benefits. 2 weeks vacation plus 2 weeks of the company shutting down and stock options.

Location of Position: Kitchener-Waterloo
Anticipated Start Date: As soon as possible

We’re busy working on the next iteration of our product offerings at Plum and the future is both bright and ambitious! We’re looking to bring on a seasoned developer, who will contribute to our frontend development efforts. You’ll be helping the team to craft a beautiful product experience for our customers and your days will include a mixture of execution, coaching and estimation.


  • Designing and developing core features of the product
  • Performing code reviews
  • Creating unit tests for existing and new code cases
  • Producing documentation with the team for the features being developed
  • Maintaining the system with bug fixes


  • At least six (6) years of professional hands-on front-end web development, including experience with:
    • HTML/HTML5
    • CSS 3.0
    • Angular 2 and ngrx experience
    • Building and interacting with RESTful APIs (Ajax)
    • Designing and maintaining a build pipeline using Webpack/Yarn/etc.
    • Deploying and delivering applications via Amazon Web Services
    • Postgres and MySQL experience
    • Modern web design patterns and standards
    • Modern web, JavaScript, caching and analytics frameworks and APIs
    • Proficiency working in an Agile development environment
    • Git
    • Object-Oriented programming languages (Python)
    • Django
    • D3
  • You’re on top of the ever-evolving frontend landscape
  • You know how to craft a solid frontend toolchain
  • You believe strongly in writing testable and maintainable code
  • You take pride and ownership in the software and user experiences you create
  • An online portfolio or samples of work demonstrating previous experience creating consumer facing web products. Please include URL and relevant info within your CV
  • Ability to design, develop and deploy high availability, high scalability, high performance, and secure, social media enabled consumer facing web sites, native apps and applications
  • The ability to translate high-level business requirements into tactical project definitions across multiple digital properties
  • The ability to scope initiatives accurately and prioritize work items appropriately
  • Able to create web prototypes in lightning speed, and have fun doing it
  • Relevant university/college education

The Plum team strives to grow, improve and learn together:

  • We practice Scrum and believe strongly in peer review and knowledge sharing
  • We use Vagrant and Docker in our development environments (no unique snowflakes)
  • We use Git and the Atlassian family of products to collaborate
  • Our REST API is being written using Django/DRF
  • Production and Staging live on AWS (and we’re looking to automate all of the things!)

To apply, email your resume to

About Plum

We are an award-winning (Gold Stevie International Business Award 2015, CIX Top-20, 43North Winner, Buffalo 43North) company, agile, have raving fans, customers, recurring revenue, a massive market, funding, coverage in WIRED and The Atlantic, widespread support across the United States, Canada, throughout Africa and many other emerging markets. Plum is on track to be a household name in a few short years, and finally, is extremely humble (cough). :)

For companies with too many applicants, Plum not only helps match for job fit and company culture, it is also the only tool on the market that identifies high potential applicants before anyone picks up a resume. Come help us bring real change to the traditional hiring process!