MaintainX

Senior Software Developer, Tooling Team

MaintainX
Apply
3 months ago
Toronto, CanadaSenior

Responsibilities

  • Design, build, and maintain backend foundations and tooling for the internal developer platform.
  • Incorporate AI-native and add-on workflows into daily work and the platform.
  • Raise engineering excellence standards.
  • Lead consolidation and evolution of platform primitives, including the developer portal, local development, service templates and scaffolders, GraphQL, event-driven workflows, OpenAPI golden paths, and CI/CD workflows.
  • Collaborate with platform and product development teams to define and adopt the internal developer platform.

Requirements

  • At least 5 years of distributed-systems experience.
  • Expertise in Node.js, TypeScript, or similar programming languages.
  • Proficiency designing, maintaining, and evolving GraphQL APIs at scale.
  • Strong AI mindset.
  • Good knowledge of cloud infrastructure and CI/CD pipelines.
  • Ability to build a platform with and for internal customers using a product mindset.

Benefits

  • Healthcare, dental, and vision coverage.
  • 401(k) / RRSP enrollment program.
  • Take-what-you-need paid time off.
  • Work alongside a global team and participate in a culture that celebrates ideas and effort.
  • Competitive salary and meaningful equity opportunities are offered, though no base-pay amount is stated.

Tech Stack

Categories

MaintainX

About MaintainX

501-1,000 employees

MaintainX builds a mobile-first CMMS and work execution platform for industrial and frontline teams to manage work orders, assets, preventive maintenance, and inspections. The company sells its software as a subscription to manufacturers, facilities, and multi-site operators. Founded in 2018 and headquartered in San Francisco, MaintainX is part of Autodesk and is used by well-known brands such as McDonald’s and Duracell.

Contact me