roofr

Senior Backend Engineer

Apply Now

At a Glance

Location
Canada
Work Regime
remote
Experience
5+ years
Compensation
ning, GIS Compensation Range: $120,000.00 - $160,000.00 CAD 🏠 What we offer (US + Can
Posted
2026-03-20T16:26:00-04:00

Key Requirements

Required Skills

AgileData ScienceDevOpsMachine LearningPHP

Domain Knowledge

  • Engineering

Requirements

Writing clean code to develop functional web applications and reusable libraries

Writing unit, functional, and acceptance tests

Troubleshooting and supporting production applications

5+ years of software development experience

Is a champion of agile methodologies and enjoys shipping code often and confidently

Proactively recommends initiatives to improve our engineering technologies and culture

Compensation & Benefits

When you join our team, you’re not just accepting a job. You’re making a career move. Here’s how we’ll support you in doing some of the most impactful work of your career:

🏝️ Vacation/Paid Time Off:

1st week of employment is mandatory PTO! Start your journey with Roofr by decompressing and recharging - we will see you in week 2!

1 Friday off per month (we call those our laundry days!)

Company wide paid shutdown for the week between Christmas and New Years

Flexible time off

Responsibilities

Help drive backend architecture to the next stage of Roof’s systems

Contribute in an early-stage company with engineering first culture

Contributing to all aspects of the Software Development Lifecycle, from planning to delivery

Collaborating with the cross-functional team members to develop technical requirements

Writing clean code to develop functional web applications and reusable libraries

Writing unit, functional, and acceptance tests