Evercommerce logo


Full Stack Developer

Joist - Engineering – Toronto, Ontario
Department Joist - Engineering
Employment Type Full Time

The Joist development team is looking for great developers to join us in building the #1 platform for contractors worldwide. We have incredible adoption from contractors, and a gritty team that truly cares about what they're working on. We’re looking for an experienced Full-Stack Developer to help design and implement the platform that powers Joist on its mission to make contractors heroes.

See below for our wish list of skills and experience. If you are passionate about working on a product that people use and love, we encourage you to apply!


You have an exceptional understanding of the building blocks of a robust and scalable system that allows you to dissect business problems into well designed systems. You geek out over algorithms, data structures, design patterns and persistence technologies. You can build, debug, and monitor independently scalable and autonomous systems. Motivated by goals, you’ll only accept that a project is done once it's delivered and validated. You understand that hard problems are not solved overnight; it takes a special kind of attitude to disrupt an entrenched industry. The passion you have for technology, for change, and for building an industry revolutionizing product is something you want to share with your teammates.


Started in 2013, Joist is an end to end vertical software platform for small & medium sized trades contractors. Joist gives trades contractors the software tools & best practices needed to deliver incredible home renovation experiences, and connects them with homeowners looking for home improvement work. We've got the largest contractor network in the world using Joist to power their business, and we have major growth planned.

Preferred Qualifications:

  • Experience with distributed systems. Event-driven architecture / SOA / microservices
  • Worked with messaging technologies such RabbitMQ or similar
  • Experience with a variety of persistence technologies (PostgreSQL, Redis, Memcached, NoSQL)
  • Experience designing and evolving APIs
  • Experience with backend MVC web frameworks such as Ruby on Rails or .NET MVC
  • Experience building mobile applications is a plus
  • Expert knowledge of HTML / CSS / JavaScript.
  • Experience with front-end frameworks such as ReactJS
  • Awareness of cross-browser compatibility issues and client-side performance considerations


  • Healthcare & Dental Benefits
  • Monthly Team Events
  • Pet Friendly Office
  • Lunch and Learns
  • Joist swag to make you feel right at home
  • Free Healthy Snacks & Free Coffee
  • Prime Downtown Toronto Location

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Toronto, Ontario
  • Department
    Joist - Engineering
  • Employment Type
    Full Time
  • Powered by