Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
MaintainX

Principal Full-Stack Developer – Core

MaintainX

. Define the technical direction of customer workflows spanning planning, parts management and reporting .

Posted 10/21/2026full-timeMontreal • CanadaLead💰 CA$130,000 - CA$230,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in defining technical direction and architecture for complex customer workflows, with a strong focus on full-stack web and mobile product development. Proven ability to lead teams, mentor engineers, and ensure the long-term technical health of systems.

Highest-signal resume keywords
Technical LeadershipFull-Stack DevelopmentTypeScriptReactNode.js

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Full-Stack DevelopmentTechnical DirectionArchitecture DesignMaintainable CodeTestable CodeData-Rich InterfacesLarge Scale SystemsIterative DevelopmentMobile-First DevelopmentWorkflow Engines
Soft Skills
Excellent Communication SkillsMentoring
Tools & Technologies
TypeScriptReactNode.jsGraphQLReact NativeSQL DatabaseAI Tools
Industry Keywords
Planning InterfacesCalendar InterfacesOffline-First ArchitectureMulti-Tenant PlatformsEnterprise Platforms

Tech Stack

Tools & technologies
GraphQLJavaScriptNode.jsReactReact NativeSQLTypeScript

About the role

Key responsibilities & impact
  • Define the technical direction of customer workflows spanning 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 for newly formed teams
  • Simplify complex workflows across desktop and mobile
  • Lead end-to-end design and delivery of large, ambiguous projects from planning through production
  • Collaborate with product managers, designers and engineering leadership to shape team and adjacent-team roadmaps
  • Own long-term technical health, including reliability, performance and maintainability
  • Lead architecture decisions and write technical proposals
  • Mentor senior and staff engineers
  • Raise standards for tooling, testing and delivery practices across multiple teams
  • Join a 5–10 person team
  • Assume full technical direction of a domain or system within the first six months

Requirements

What you’ll need
  • 10+ years of professional experience designing full-stack web or mobile products
  • Demonstrated technical leadership beyond a single team
  • Strong hands-on experience with TypeScript, React and Node.js
  • Experience designing systems operating at large scale
  • Experience with iterative, adaptive, mobile-first development
  • Demonstrated ability to write maintainable and testable code
  • Excellent written and verbal communication skills
  • Ability to advance problems before specifications are fully defined
  • Daily use of AI tools in the development process
  • Willingness to participate in an on-call rotation
  • GraphQL, React Native or SQL database experience is an asset
  • Experience with planning or calendar interfaces, data-rich interfaces, offline-first or synchronization architectures, multi-tenant or enterprise platforms, workflow engines, and inventory/transactional systems is an asset
  • Legally authorized to work in Canada

Benefits

Comp & perks
  • Equity
  • Annual bonus
  • Benefits differ by country, including health coverage, retirement and leave plans
  • No minimum office presence required
  • Participation in a flexible hybrid work arrangement
  • On-call rotation as part of the role