M

MaintainX

AI-driven SaaS for maintenance management

Full-Stack Principal Developer - Se, Core

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeMontreal, QC, Canada

About the Job

Requirements

  • At least 10 years of professional experience designing full-stack web or mobile products, with a demonstrated record of technical leadership extending beyond one team.
  • Strong hands-on experience with TypeScript, React, and Node.js.
  • Experience designing systems that have operated at scale, with 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 confidently handed to others.
  • Strong written and verbal communication skills, including explaining technical trade-offs to designers, support leads, executives, and developers.
  • Ability to advance problems before specifications are fully defined and adapt as understanding evolves.
  • Daily use of AI tools in the development process, rather than occasional experimentation.

Responsibilities

  • Define technical direction for customer workflows, including planning, parts management, and reporting.
  • Solve complex product problems involving dense, data-rich interfaces, large data volumes, offline behavior, and multisite scale.
  • Define architecture and engineering practices from the outset for newly formed teams.
  • Simplify complex workflows across desktop and mobile.
  • Lead the end-to-end design and delivery of large, ambiguous projects from planning through production release.
  • Collaborate with product managers, designers, and engineering leadership to shape the team roadmap and influence roadmaps of neighboring teams.
  • Own the long-term technical health of a domain, including reliability, performance, and code maintenance.
  • Drive architectural decisions and write technical proposals used by others.
  • Mentor senior and staff-level engineers and establish the team's code-review standard.
  • Raise the standard for tooling, testing, and delivery practices across multiple teams.
  • Join the on-call rotation.

Desired Qualifications

  • Experience with GraphQL, React Native, or SQL databases.
  • Experience with planning or calendar interfaces, data-rich interfaces, offline-first or synchronization architectures, multitenant or enterprise platforms, workflow engines, and inventory and transactional systems.

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