Principal Full-Stack Developer shaping shared services, developer tooling, and runtime infrastructure. Building reliable software foundations for MaintainX’s industrial work-execution platform.
Responsibilities
Set technical direction for shared services and components used by other teams
Design APIs, tools, and design system components and drive adoption across teams
Improve the speed, safety, and reliability of building, testing, and shipping software
Gather feedback from internal engineers, measure adoption, and iterate
Lead large, ambiguous projects end to end from planning through production
Partner with Product Managers, Designers, Engineering leadership, and engineers to shape roadmaps
Own the long-term technical health of a platform domain, including reliability and performance
Drive architecture decisions and write technical proposals
Mentor senior and staff engineers and set code-review standards
Improve tooling, testing, and delivery practices across teams
Join a team of 5 to 10 people
Own the technical direction of a platform 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 shared 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 progressing when specifications are not fully settled
Day-to-day use of AI tools in the development workflow
Nice to have: GraphQL, React Native, or SQL database experience
Experience with search technology, authentication and identity, design systems or component libraries, developer tooling or IDE extensions, CI/CD, observability, or compliance programs such as FedRAMP or SOC 2
Legally authorized to work in Canada
Benefits
Equity
Annual bonus
Hybrid work with no minimum in-office mandate
Benefits including health coverage, retirement and leave; plan details vary by country
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 MaintainX’s industrial work - execution platform. Leading scalable workflows, architecture, and technical direction across desktop and mobile products.