Software Developer (Full-Stack)

Plum

Waterloo

2 years ago

PythonJavaScriptREST
Description

We’re busy working on the next iteration of our products 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.

Ideally:

  • 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 (Start by clicking Apply Here 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.

Salary
This job's salary is undisclosed
Application Info