Fullstack Job: Full Stack Developer

Job added on


New York - Canada

Job type


Fullstack Job Details

Job Description:

Walls Metal Roofing is looking for a full time Full Stack Developer for our purpose-built CRM/BMS software. Expected duties are diverse and will range from designing and writing new features, to maintaining current code in both front-end browsers and back-end NodeJS. We are looking for a self-starter with a strong drive to take responsibility and make things happen.


Generic Requirements:

  • Strong focus on being part of an agile team
  • Able to assist with general IT related tasks
  • Able to assist B2B customers with troubleshooting or technical issues
  • Please provide information about a recent project with details along with resume (Git repo preferred)

Technical Requirements:

  • Demonstrated the ability to develop high-quality code adhering to industry best practices (i.e., code review, unit tests, revision control, code security)
  • Proficiency with fundamental front-end languages such as HTML, CSS and JavaScript, TypeScript, SCSS, ReactJS (or similar functional component framework)
  • Experience with back-end development Node.js (expressJs and websockets)
  • Comfortable working in the terminal (RHEL Based)
  • Experience with source control, Git

The following considered a plus:

  • Containerization with Docker and Docker-Compose
  • Knowledge of databases such as MongoDB or MariaDB and Redis
  • Experience creating and integrating REST APIs using JSON
  • Experience with Python
  • Design and wireframing with Figma or similar

Job Benefits:

  • Casual atmosphere
  • Personal office
  • Medical/dental/health spend account
  • Close knit team
  • 45 hr work week with 1 hr paid break per day
  • Paid holidays

Company Details:

Walls Metal Roofing has been around the South Shore of Nova Scotia for 9+ years. We started as 1 crew doing odd jobs and now we have 20+ employees and 20+ full time roofers. In 2022, we have moved into the manufacturing realm and are making the majority of our products on site. We are a young, high energy crew that is building a solid future. If you want to join us on our mission of success, then reach out to us via the form found in the google link.


Job Types: Full-time, Permanent

Salary: $20.00-$30.00 per hour


  • Casual dress
  • Company events
  • Extended health care
  • On-site gym
  • On-site parking
  • Paid time off
  • Store discount

Flexible Language Requirement:

  • French not required


  • Day shift

Supplemental pay types:

  • Bonus pay
  • Overtime pay

Ability to commute/relocate:

  • Blockhouse, NS: reliably commute or plan to relocate before starting work (preferred)


  • Secondary School (preferred)

Work Location: Hybrid remote in Blockhouse, NS