Full-stack Developer, Connected Data

Maintainx

Toronto, Canada
On-site
C# and typescript programming skills
React and node.js development experience
Graphql and rest api design expertise
The Connected Data team is responsible for connecting siloed operational data from industrial systems into the MaintainX platform through robust integrations and APIs

Job Summary

  • The Connected Data team is responsible for connecting siloed operational data from industrial systems into the MaintainX platform through robust integrations and APIs.
  • Engineers will build end-to-end IoT experiences including backend ingestion, transformation, and frontend surfaces for monitoring device health and managing fleets.
  • The role requires owning services that move real data at scale while collaborating across product teams to turn unstructured industrial data into intuitive user experiences.

Matching Summary

The Connected Data team is responsible for connecting siloed operational data from industrial systems into the MaintainX platform through robust integrations and APIs.

Skills & Requirements

Must-have

  • C# and TypeScript programming skills
  • React and Node.js development experience
  • GraphQL and REST API design expertise
  • Relational database modeling for high throughput
  • Production-grade application development

Nice-to-have

  • Experience with industrial OT protocols like MQTT
  • Background in IoT data pipeline architecture
  • Knowledge of on-premise or hybrid cloud deployments
  • Familiarity with AWS IoT services and time-series storage
  • Experience with Docker, Kubernetes, and CI/CD pipelines
  • Exposure to LLM-powered feature integration

Key Requirements

  • 5+ years of professional full-stack software development experience
  • Strong proficiency in C# and TypeScript languages
  • Solid experience with React, Node.js, and GraphQL APIs

Work Rights

Not specified

Tailored Resume

Cover Letter