Full Stack Engineer

Toronto, Ontario, Canada · Development Team · WH-JFSE2018


Canada and the United States have an aging water infrastructure. It will cost $1 Trillion over the next 20 years to replace pipes, pumps, valves, treatment equipment and the software to run them all.

WatrHub is the only source of predictive market information on how, when, and why these water infrastructure investments will be made. Our AI-enabled search engine transforms millions of public documents into actionable sales leads and market insights. Technology Vendors and Engineering Firms subscribe to WatrHub to secure their next water utility clients and bring their advanced, efficient technologies to our aging water infrastructure.

We sell disruptive products to one of the world's largest and most critical industries that has been set in its way for decades. The majority of large players in our industry rely on WatrHub for AI-powered Market Intelligence. Our data infrastructure uses sophisticated Machine Learning to digest data from millions of public documents into actionable market insights, which requires unique scaling challenges as the dataset grows exponentially.

We operate using a leading edge microservice architecture built using Node.js & Python. Our microservices are powered by various backend systems including: Cloud SQL, Elasticsearch, Redis, and RabbitMQ. Our systems are hosted on GCP (Google Cloud) using Kubernetes and Google Cloud Instances. We focus on automation and monitoring to ensure efficient operations at scale. We are consistently iterating and improving our systems and workflows with our minds set on delivering the best data possible to our users.

We are looking for Full Stack Engineer with strong design and development skills building both frontends and backends, with exposure to building large-scale cloud web services. Reporting to our Software Team Lead and working closely with Product Managers and developer peers, you will be presented with unique challenges where you can apply your ideas and explore new technologies. We are looking for someone brings a “do what needs to be done” attitude who has a sense of ownership and accountability. We expect you to be collaborative and a key contributor to our Sprint Planning and Backlog prioritization.

The ideal candidate has been through several end-to-end product development cycles with an aptitude for big data & scalable software.

This is an excellent opportunity for someone looking to take the next step in their career and learn how to build, maintain, evolve, and improve a system in a small startup environment. The buck stops with you. It’s a great chance to shine.

The position will be based out of our Toronto Headquarters.


What You Will Accomplish

Skills and Requirements


Why WatrHub?

Application Deadline is January 30, 2019, but candidates will be selected for interviews on a rolling basis.

Apply for this job