Montreal, QC

Senior Software Developer

*No credit card required.

See why thousands of leading companies trust us:

App Store
Play Store


We are looking for a Senior-Level Full-Stack Software Developer with a flair for innovation and improving business processes to join our team.


  • Lead, support, and collaborate in the planning, development, testing, and delivery/deployment of solid, structured, and standards-compliant code.

  • Participate in the establishment and improvement of processes, practices, and tooling to help increase the velocity and well-being of the Engineering team.

  • Understand the scope, project goals, and requirements, and provide input towards practical solutions, innovation, and time estimation.

  • Participate in ideation sessions, workshops, and road-mapping, contributing perspective on improved production and development approaches, tools, and techniques.

  • Bring perspective to team that blends design sensibilities with the practicalities of web and mobile engineering.

  • Collaborate in strategic planning of web and mobile apps, assessing opportunities for driving innovation from a development perspective.

  • Test, refactor, and optimize code to achieve the best performance, and strive for flawless and bug-free deliverables by making quality assurance top priority.

  • Follow industry best practices and coding standards developed by MaintainX, and contribute to internal and external knowledge sharing.

  • Understand customers’ business, their needs, and the technical opportunities and challenges that exist within their industries.

Required Skills & Experience

  • At least 3 years of professional experience in web development, more specifically with TypeScript, SQL databases, React, and NodeJS.

  • Ability to translate technical requirements into elegant code solutions.

  • Experience in mobile-first responsive and adaptive web development working within team dynamic, delivering pixel-perfect front-end design.

  • Comfortable with Git.

  • Focus on continuous improvement.

  • Strong knowledge of software implementation best practices.

  • Ability to adapt quickly to existing, complex environment and learn new concepts and software.

  • Experience planning, prototyping, developing, and testing for web and mobile/tablet.

  • Experience developing products, connected devices, and other interactive experiences.

  • Self-motivated, independent, detail-oriented, responsible team player exhibiting exceptional relationship management skills.

  • Passionate about building high-quality systems with software implementation.

  • Professional and transparent.

  • Good spoken and written English skills.

  • Ability to work in fast-paced environment.

Extra consideration for candidates with the following:

  • A degree or diploma in web development, computer science, or a related field.

  • Knowledge of React Native.

  • Knowledge of GraphQL.

  • Experience with cloud providers (AWS/Azure/GCP, etc.) and service deployment.

  • Experience working in Agile/Scrum teams.

  • Strong interpersonal and written communication skills.

Benefits & Conditions

  • Complete group insurance package, including dental and vision.

  • Work directly with Founding Team members.

  • Downtown Montreal office.

  • Salary range dependant on experience levels.

About Us

MaintainX helps businesses track their reactive maintenance and preventive maintenance and control the daily operations of their business, such as safety inspections, quality inspections, and operating checklists–all with a digital audit trail.

The company has raised $54M in funding and we have recently announced our Series B led by Bessemer Venture Partners alongside August Capital, Amity Ventures, Ridge Ventures and Vulcan Capital.

Our mission is to make the life of blue-collar workers easier worldwide by creating software that meets their needs and realities. Our product is truly life-changing for 80% of the workforce that doesn’t work behind a desk and needs enterprise-grade software at their fingertips.

Our Customers Love Us

“MaintainX has quickly become our most used, most valuable, and most trusted workflow software. A task that would’ve taken me 15 minutes to complete on paper before, I can now do in 2 minutes.” – Ron Pembleton, Director of Engineering, Pyramid Hotel Group

We believe that by equipping people with the best tools to solve their own problems, we can tackle the whole world’s problems better, together.

Although all job applications are taken into consideration, only select candidates will be contacted.

MaintainX is committed to diversity and inclusion and aims to create a healthy, accessible, and rewarding work environment that highlights employees’ unique contributions to our company’s success.

As an equal opportunity employer, we welcome applications from all represented groups in order to build a diverse workforce that reflects the diversity of our customers and the communities in which we live and depend on.

If interested, send us your resume at

Get started for free

It’s time to let MaintainX do the heavy lifting

Control the daily operations of your business

Download App