Principal full-stack developer shaping MaintainX’s industrial work-execution platform. Leading scalable workflows, architecture, and technical direction across desktop and mobile products.
Responsibilities
Set technical direction for daily customer workflows, including scheduling, parts management, and reporting
Solve complex product problems involving dense data-heavy interfaces, large datasets, offline behavior, and multi-site scale
Define architecture and engineering practices for newly formed teams
Make complex workflows simple on desktop and mobile
Lead large, ambiguous projects end to end from planning through production
Partner with Product Managers, Designers, and Engineering leadership on team and adjacent-team roadmaps
Own long-term technical health, reliability, and performance of a domain
Drive architecture decisions and write technical proposals
Mentor senior and staff engineers
Set code review standards
Improve tooling, testing, and delivery practices across teams
Join a team of 5 to 10 people and participate in the on-call rotation
Own the technical direction of a domain or system within the first 6 months
Requirements
10+ years of professional experience building full-stack web or mobile products
Track record of leading technical work beyond a single team
Deep hands-on experience with TypeScript, React, and Node.js
Experience designing systems that held up at scale
Experience with mobile-first, responsive, iterative development
Track record of writing maintainable, testable code
Strong written and verbal communication
Comfort making progress before the specification is fully settled
Day-to-day use of AI tools in the development workflow
Nice to have: GraphQL, React Native, or SQL database experience
Valuable experience with scheduling or calendar UIs, data-heavy front ends, offline-first or sync architectures, multi-tenant or enterprise platforms, workflow engines, or inventory and transactional systems
Legally authorized to work in Canada
Benefits
Equity
Annual bonus
Benefits package; health coverage, retirement and leave plans differ by country
No minimum in-office mandate
Day-to-day use of AI tools in the development workflow
Multilingual coding expert reviewing code and evaluating AI - generated technical responses for Gramian Consultancy. Creating prompts, solutions, explanations, and actionable feedback across programming tasks.
Senior Software Engineer supporting Power Platform implementation, optimisation, and transformation. Working with Dynamics 365, Dataverse, Power Apps, Power Automate, and Azure services in Montreal.
Senior Engineer owning Xero reporting initiatives end to end. Improving accounting experiences, platform reliability, and compliance workflows for small businesses and advisors.
Software Engineer II building web, mobile, and scalable API experiences for Affirm’s card acquisition team. Shipping onboarding improvements that attract and convert customers.
Software Engineer building AI observability features for Honeycomb’s developer tools. Developing data infrastructure and product experiences to help customers debug LLM agents.
Senior engineer building AI observability features for Honeycomb’s developer tools platform. Owning data infrastructure, LLM signals, and customer - facing visualizations.
Embedded Software Developer building TCP/IP and AI - based SD - WAN features for Fortinet firewall products. Developing efficient Linux - based C/C++ software for secure enterprise networking.
Software Developer building scalable cloud - native security software for Fortinet, which protects enterprise, service provider, and government networks worldwide.
Principal Full - Stack Developer shaping shared services, developer tooling, and runtime infrastructure. Building reliable software foundations for MaintainX’s industrial work - execution platform.