M

MaintainX

AI-driven SaaS for maintenance management

Principal Full-Stack Developer - Platform & Infrastructure

Full-Stack EngineeringUpdated on Nov 4
Full-timeMontreal, QC, CanadaCA$130k - CA$230k /yr

About the Job

Requirements

  • At least 10 years of professional experience designing full-stack web or mobile products, with demonstrated technical leadership extending beyond one team.
  • Strong hands-on experience with TypeScript, React, and Node.js.
  • Experience designing shared systems that operate at scale, and sound judgment about when not to build something.
  • Experience with iterative, adaptive, mobile-first development.
  • A demonstrated record of writing maintainable, testable code that can be handed off to others.
  • Strong written and verbal communication skills, including explaining technical trade-offs to designers, support leads, executives, and developers.
  • Ability to advance a problem before specifications are fully settled and adjust as understanding develops.
  • Daily use of AI tools in the development process, beyond occasional experimentation.
  • The role includes joining a team of 5 to 10 people and participating in the on-call rotation.

Responsibilities

  • Define the technical direction of shared services and components used by other teams.
  • Design APIs, tools, and design-system components that engineers want to use, and encourage their adoption across teams.
  • Improve the speed, security, and reliability of software design, testing, and delivery.
  • Gather feedback from internal engineers, measure adoption, and iterate on solutions.
  • Lead the end-to-end design and delivery of large, ambiguous projects, from planning through production release.
  • Collaborate with product managers, designers, engineering leadership, and engineers who build on the work to shape the team's roadmap and influence roadmaps of adjacent teams.
  • Own the long-term technical health of a platform domain, including reliability, performance, and maintenance of critical code.
  • Drive architectural decisions and write technical proposals used by others.
  • Mentor senior and staff-level engineers and set the team's code-review standard.
  • Raise the bar for tooling, testing, and delivery practices across multiple teams.
  • Assume full technical direction of a platform domain or system within the first six months.

Desired Qualifications

  • Experience with GraphQL, React Native, or SQL databases.
  • Experience with search technologies, authentication and identity, design systems or component libraries, developer tools or IDE extensions, CI/CD, observability, or compliance programs such as FedRAMP or SOC 2.

About the Company

MaintainX

AI-driven SaaS for maintenance management

MaintainX offers a subscription-based software platform for maintenance and operations management, targeting industrial sectors like manufacturing and food & beverage. The core product is a SaaS system that helps customers track and manage reactive and preventive maintenance, daily operations, inventory, and assets, with AI-assisted capabilities to optimize workflows. The platform includes an open API for integrating with existing systems and an Academy that provides on-demand lessons and certifications. Compared with competitors, MaintainX emphasizes AI-driven maintenance, real-time inventory and asset management, strong integration options, and an educational component to maximize platform usage. The company aims to digitally transform maintenance and operations to boost efficiency and productivity while reducing manual work across industrial sites.

Company size
501-1,000
Company stage
Acquired
Total funding
$242.8M
Headquarters
San Francisco, CA
Founded
2018

Recently Posted Jobs

Explore more opportunities at MaintainX

See more jobs