Posted in

Senior or Lead Full-Stack Developer

Senior or Lead Full-Stack Developer

CompanyMaintainX
LocationMontreal, QC, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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