Job Description
MaintainX is seeking a Full-Stack Developer to join their team in Montreal. MaintainX is a mobile-first platform focused on procedure management for industrial and frontline workers. The company aims to be the GitHub for real-world work procedures, enhancing operational efficiency for numerous businesses.
The Full-Stack Developer will collaborate with product managers and designers to conceptualize new features and contribute to product roadmaps. They will apply a product-oriented mindset to understand customer needs and technical opportunities. The role involves working across the entire stack, including TypeScript, React, React Native, Node.js, and GraphQL, for both web and mobile applications.
Responsibilities:
- Collaborate on new feature design and product roadmaps.
- Understand customer needs and technical opportunities.
- Work on the full stack: TypeScript, React, React Native, Node.js, and GraphQL.
- Build, maintain, and optimize product features.
- Ensure the long-term health of team features and systems.
- Mentor other engineers and conduct thorough code reviews.
- Improve engineering standards, tools, and processes.
- Implement industry best practices for code planning, development, testing, and deployment.
Requirements:
- Minimum of 3 years of professional experience in full-stack software development.
- Experience building web and mobile software products, particularly with TypeScript, SQL databases, React, and Node.js.
- Experience in iterative and responsive mobile-first web development.
- Ability to write understandable and testable code with a focus on maintainability.
- Excellent communication skills for explaining complex technical concepts.
- Proven experience in a constantly evolving environment.
MaintainX Offers:
- Competitive salary and significant equity opportunities.
- Health, dental, and vision care coverage.
- 401(k) / RRSP enrollment program.