Full-Stack Developer building TypeScript, React, and Node.js features for MaintainX’s AI-powered maintenance platform. Owning scalable product or platform systems from planning through production.
Responsibilities
Ship features end to end, from planning through production
Partner with Product Managers and Designers to shape the team's roadmap
Own a feature area or system's long-term reliability and performance
Maintain areas of the codebase and address potential failures
Review code and mentor other developers
Improve tooling, testing, and delivery practices
Join a team of 5 to 10 people
Take on-call rotation as part of the role
Own a feature area or system outright within the first 6 months
Contribute to products supporting factories, fleets, hospitals, and campuses
Requirements
4+ years of professional experience building full-stack web or mobile products
Deep hands-on experience with TypeScript, React, and Node.js
Experience with mobile-first, responsive, iterative development
Track record of writing maintainable, testable code
Strong written and verbal communication
Comfort making progress before specifications are fully settled
Day-to-day use of AI tools in the development workflow
Willingness to participate in an on-call rotation
Nice to have: GraphQL, React Native, or SQL database experience
Legally authorized to work in Canada
Benefits
401(k) / RRSP enrollment program
Generous PTO
Remote-friendly environment
Compensation and equity tailored to location
Full benefits details covered during the hiring process
Principal Software Engineer solving cross - product architecture and shared - service challenges. Building mission - critical software that helps foundations and nonprofits maximize social impact.
Forward Deployed Engineering Lead building enterprise integrations for Doppel’s AI - native cybersecurity platform. Leading engineers and deploying threat - defense solutions for large enterprises.
Lead Full Stack Engineer leading BLE, mobile, cloud, web, and commerce experiences for a screen - free Arabic learning device. Shaping reliable family UX and connected - device infrastructure.
Associate Software Engineer developing and supporting banking applications, components, and tools at TD. Collaborating on engineering solutions, testing, incident management, and product quality.
Senior Software Engineer designing scalable brokerage systems and Go - based services for Alpaca's global financial - services platform. Enhancing multi - market infrastructure, leading regional reliability, and managing incidents.
Senior Software Engineer building scalable cloud - based email security services for Sophos, a global cybersecurity provider. Designing Messaging Security Group components across the full software stack.
Process Quality Engineering Team Lead improving Kardium’s atrial - fibrillation medical - device manufacturing quality. Leading engineers, non - conformance investigations, rework, and continuous improvement across two shifts.
Tech Lead leading application support specialists and resolving complex technical issues. Supporting Genpact’s AI and digital transformation solutions through application maintenance and performance improvement.
Senior Software Engineer scaling backend systems for Lime, a global shared micromobility company. Improving fleet repair, logistics, data management, and warehouse operations.