Senior Full Stack Developer



Software Engineering
Toronto, ON, Canada
Posted on Friday, November 17, 2023
Note - this is a remote position with our partner, CiteRight.
Company Overview
At CiteRight, we're solving the problems that keep lawyers up at night — literally. Our growing startup is building a first-of-its-kind platform that lets legal teams share and reuse their legal research and transform paper processes into seamless digital ones. CiteRight is used by Canada’s largest law firms to help their lawyers see the big picture, work faster, and go home early — and with a recent funding round in hand, we're putting the pieces in place to expand internationally. This is a chance to bring the legal profession into the digital age, ship a product to paying users who can’t live without it, and help write the playbook for the next billion-dollar vertical.
About the role
We are seeking a highly skilled and experienced Senior Full Stack Developer to join our team. The ideal candidate will have a strong background in building SaaS solutions, with a proven track record of developing high-performing and scalable web applications. Proficiency in React, Node.js, and experience with a cloud provider (ie. AWS, GCP, Azure, etc.) is required.


  • Develop and maintain SaaS applications, from concept to production-ready products, following best practices and coding standards.
  • Collaborate with cross-functional teams, including product managers, UX/UI designers, and QA testers, to gather requirements and deliver high-quality software solutions.
  • Write clean, maintainable, and efficient code, ensuring scalability, flexibility, and security of applications.
  • Optimize web applications for performance, scalability, and usability to ensure the best user experience.
  • Debug and resolve software defects and production issues in a timely manner.


  • Minimum of 5 years of professional experience in building SaaS applications.
  • Strong proficiency in React, Node.js, and other relevant technologies for building full-stack web applications.
  • Experience with C#
  • Experience with relational databases (MySQL, Postgres, or something similar)
  • Experience with at least one cloud provider (AWS, GCP, Azure, or something similar)
  • Excellent communication skills and ability to work collaboratively in a team environment.
  • Demonstrated ability to organize and implement highly scalable and performant web applications.
  • Strong problem-solving skills and ability to debug and resolve complex software defects.
  • Familiarity with agile development methodologies and version control systems such as Git.


  • Experience with Angular
  • Experience with writing Chromium browser extensions using Manifest Version 3
  • Experience with test automation tools (ie. Selenium, Cypress, Testcafe, or something similar)
  • Experience with Legal Tech
If you are a highly skilled and motivated Senior Full Stack Developer with experience in building SaaS solutions and possess the technical skills mentioned above, we would love to hear from you. Join our team and be part of an exciting and innovative company that is dedicated to delivering cutting-edge web applications to our customers.