Full Stack Developer

Toronto, ON

The Full Stack Developer role sits within the Solutions function at Filament AI, and will be based in our Toronto office.


As a Developer, you will:


  • Work closely with the Development Team, the Solutions Strategy Team, and the Client Delivery Team, in order to collaborate on, create, and deliver bespoke ML-powered web applications
  • Design and develop REST APIs to fetch data from external sources and trigger actions from third party tools
  • Implement web workers to process large amounts of data, manage scheduled and real-time interactions, integrate with deployed Machine Learning models, and handle the output from said models
  • Build customized, responsive, and accessible chatbot widgets
  • Build robust integrations with NLP tools to power intelligent and intuitive chatbot conversations
  • Work with the Development Team to maintain and update existing projects


The must-have skills and experience:


  • 3+ years of professional development experience
  • At least 2 years of professional experience with Node.js and related frameworks (Express preferred)
  • Highly experienced at using front end frameworks (React preferred)
  • Fluency with relational databases (MySQL preferred)
  • Experience with Microservices Architecture
  • Experience working with legacy code
  • Experience with both proof-of-concept and production grade application development
  • Proactive, and has the ability to work autonomously
  • Strong communicator and collaborator - teamwork is crucial!


The nice-to-have skills and experience:


  • An eye for design
  • Experience with mobile development (i.e. React Native)
  • Experience with Python development
  • Experience with NLP software (i.e. DialogFlow)
  • Exposure to DevOps activities and production deployments
  • Experience with Cloud Computing Services (i.e. GCP, AWS)


Eligibility Criteria:


  • Must be eligible to work full-time and permanently in Ontario

Subscribe to Job Alerts