Senior or Lead Full-Stack Developer
Company | MaintainX |
---|---|
Location | Montreal, QC, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Minimum of 3 years of professional experience in full-stack software development
- Experienced in building web & mobile based software products, specifically with TypeScript, SQL databases, React, and Node.js
- Experience in mobile-first responsive and iterative web development
- Ability to write understandable and testable code, with an eye towards maintainability
- Strong communicator, able to explain complex technical concepts to designers, support, and other engineers
- Demonstrated experience in a fast-paced environment
Responsibilities
- Brainstorm & collaborate with Product Managers and Designers to conceptualize new features & be involved in building product roadmaps
- Bring a product mindset to understand customers’ business, their needs, and the technical opportunities and challenges that exist within their industries
- Work across the stack (TypeScript, React, React Native, Node.js, and GraphQL) – Web & Mobile
- Build, maintain and optimize product features that focus on how users best collaborate with one another
- Actively own team features or systems and define their long-term health, while also improving the health of surrounding systems
- Mentor other engineers and deeply review code
- Improve engineering standards, tooling and processes & bring best practices in planning, developing, testing and deploying industry compliant code
- On-call duties
Preferred Qualifications
- 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