Senior Software Engineer

Senior Software Engineer

Toronto, Ontario, Canada  - Permanent

Job Description

We are looking for a Software Engineer (Nodejs)

Our product offers automated workflows, consistent reporting, KPI tracking to enhance operation efficiency and eliminate inconsistency through a robust, centralized platform. Our product unlocks efficiencies, capabilities, and insights for better business growth.

Design and develop highly scalable Saas solution
Help define PowerHub platform architectural direction that aligns with the Product vision and system architecture
Evaluate relevant emerging technologies and provide recommendations\
Mentor other engineers and help onboard new members

Must Have Skills:

5+ years of overall development experience with web application development using modern technology stack

3+ years of experience using node.js and unit test framework (Mocha, Jest, Jasmine, etc)

3+ years of experience working with a relational database (Postgres, MySQL, etc)

3+ years managing and designing RESTful APIs

2+ years of experience working with MongoDB or any other NoSQL

Experience working with AWS, GCP, or Azure

Experience in architecting, building, launching and maintaining Saas applications

Nice to Have Skills:

Experience developing Frontend with any modern frontend framework (full stack)

Experience developing a data analytics platform

Experience with data model design

Experience with DevOps automation

Experience with the following technologies: GraphQL


Starting: ASAP

Similar jobs in Toronto:

Similar jobs in other locations: