Software Developer (Full Stack)

Plum believes in the importance of building teams that are focused on creating a positive culture and being the right fit for the job. Our SaaS platform quantifies attitude & company culture for organizations around the world.

We’re busy working on the next iteration of our product offerings and the future is both bright and ambitious! We’re looking for an experienced developer to join our team and ultimately contribute to all facets of our development stack. You’ll be helping the team to craft a beautiful product experience for our customers.    


  • You’re a well-rounded software developer with experience backed opinions.

  • You’ve built RESTful APIs and have experience with Python.

  • You have experience with Javascript and have built single page web applications (e.g. Angular, React, etc.)

  • You believe strongly in writing testable and maintainable code.

  • You take pride and ownership in the software and user experiences you create.

  • You love to learn and extend your skills.


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

  • We’re Agile and believe strongly in peer review and knowledge sharing.

  • We use Docker in our development environments (no unique snowflakes).

  • We use Git and the Atlassian family of products to collaborate.

  • Our RESTful APIs are written using Django/DRF and Postgres.

  • Our Front-end is written using Angular/Typescript/RxJS/ngrx.

  • Production and Staging live on AWS (and we’re looking to automate all of the things!)

We want to know more about who you are as a whole and how you’ll fit with our team and culture, as such we ask that you complete the Plum Discovery Survey (follow the Bitly link below). By taking our Plum Talent Assessment you’ll get a chance to check out our base product first hand and get your own Plum Talent Profile that highlights your strengths and gives you tips to make sure your next role is the right fit.


Apply here: