Back to Careers

Full Stack Developer, Montreal

Position: Full Stack Developer
Status: Permanent, Full Time – St-Laurent, Québec
Report to: Vice President Software Development

Role Overview

We are looking for a Full Stack Developer to join our growing team. The chosen candidate will actively participate in all development phases including testing, deployment, and expansion of our cloud-based platform.


  • Develop, maintain, test, and deploy IoT, Cloud, web, and mobile features
  • Contribute to architecture and planning
  • Deliver high quality code that is maintainable and testable
  • Perform automated testing, continuous deployment, and code reviews to improve product quality


  • Minimum 10 years’ experience with at least one of these technologies:
  • Node.js, Agular 2+, , JavaScript, Ionic, Rest API.
  • Relational (MySQL) and NoSQL databases (DynamoDB)
  • Cloud technologies, preferably with AWS.
  • Continuous deployment pipeline.
  • IoT.
  • Reactive programing.
  • Swagger.
  • Big data and the challenges posed.


  • Proficiency in English and French (oral and written).

Qualities: We seek someone who…

  • Thrives in a constantly evolving and growing environment.
  • Is a self-starter, analytical with the ability to problem-solve.
  • Is curious and wants to understand the power quality industry.
  • Loves teamwork.
  • Provides honest and transparent feedback and accepts feedbacks from others.
  • Demonstrates accuracy and attention to detail.
  • Has the ability to communicate clearly both orally and in writing.
  • Takes initiatives, is energetic, and enthusiastic.

What we offer

  • Flexible work schedule, working from home.
  • Competitive compensation.
  • Comprehensive healthcare.
  • RRSP and 401K plans.
  • Stock options.

Please apply to [email protected] with a resume and a cover letter.