Maintainx
Full-Stack Developer, Connected Data
Montreal, Toronto
Sponsorship not specifiedDetected 26 days ago
TypeScriptC#ReactReact NativeNode.jsBackend DevelopmentFull-Stack DevelopmentCode ReviewAWSGCPAzureDockerKubernetesCI/CDDatadogGraphQLRESTData EngineeringLLMsPLCSCADA
About the role
- We were named to the Forbes 2025 Cloud 100, the definitive ranking of the top 100 private cloud companies in the world.
- We're growing fast and hiring the engineering talent to match.
- This role has openings at Senior+ level positions.
Responsibilities
- Build and evolve our integrations platform - Design, develop, and maintain the connectors and data pipelines that bring customer data into MaintainX from industrial systems (Ignition, Kepware, MQTT brokers, OPC UA servers, SCADA, historians).
- Own services that move real data, at scale - Contribute to the reliability, performance, and observability of the team's core services with a strong operational mindset.
- Collaborate across the product - Partner with Product Managers, Designers, and engineers across MaintainX to turn unstructured, real-world industrial data into intuitive product experiences.
- Write high-quality, maintainable code - Deliver clean, testable C#, TypeScript, and React code across backend services, the on-premise agent, and customer-facing UI.
- You'll work with the team to build, maintain and optimize product features that focus on how our users get their operational data into MaintainX and act on it.
- You'll improve engineering standards, tooling and processes & bring best practices in planning, developing, testing and deploying industry compliant code.
- Strong programming skills in C# and TypeScript, with experience building production-grade applications in both - or strong experience in one and a genuine appetite to get to production quality in the other.
- Experience designing, building, or integrating against REST APIs and understanding the tradeoffs (versioning, pagination, rate limiting, idempotency, backwards compatibility).
- Strong communicator: explaining complex technical concepts to designers, support, product, and other engineers is no problem for you.
Requirements
- 5+ years of professional experience in full-stack software development.
- Solid experience with React, Node.js, and consuming or building GraphQL APIs.
- You thrive in a fast-paced, customer-facing environment where the data you work with comes from real factories, real equipment, and real people on the frontline.
Nice to have
- Experience with industrial / OT protocols and platforms: MQTT, Sparkplug B, OPC UA, Modbus, Ignition, Kepware, or similar SCADA / historian / PLC ecosystems.
- Experience with cloud providers (AWS / Azure / GCP) and service deployment - particularly AWS IoT, Timestream, or SiteWise.
- Experience with Docker, Kubernetes, and modern CI/CD pipelines.
- Experience with observability tooling such as Datadog, and with running production services against meaningful SLIs/SLOs.
- Experience with LLM-powered features (extraction, mapping, summarization) in production integrations.
- What's In It for You:
- 401(k) / RRSP enrollment program.
- A high impact Culture:
Compensation
- Competitive salary and meaningful equity opportunities.
Benefits
- Competitive salary and meaningful equity opportunities.
- Healthcare, dental, and vision coverage.
- Take what you need PTO.
- You'll actively own team features or systems and define their long-term health, while also improving the health of surrounding systems.
- Raise the engineering bar - Participate in code reviews, contribute to architectural discussions, and help drive the long-term health of our platform through technical pitches, POCs, and bug bashes.
Apply directly at Maintainx →Create a free account for alerts like thisView Maintainx immigration profile
This listing is sourced directly from Maintainx's careers page and normalized into a canonical job model.