Jobs.ca
Jobs.ca
Language
Roofr logo

Senior Backend Engineer

Roofr8 days ago
Remote
Canada
CA$86,368 - CA$122,355/yearly
Senior Level

Top Benefits

1st week mandatory PTO to decompress and recharge.
Monthly Friday off (laundry day).
Company-wide paid shutdown Christmas to New Year.

About the role

Who you are

  • Strong backend foundation: 5+ years of software development experience (some of which was spent working with PHP and/or Laravel framework)
  • Database expertise: Advanced PostgreSQL skills including query optimization, indexing strategies, schema design, and performance tuning for high-traffic, multi-tenant applications
  • Champion of agile methodologies: You enjoy shipping code often and confidently, with experience breaking down complex backend problems into incremental, scalable solutions
  • Performance and quality-focused: Deep understanding of backend optimization, caching strategies, comprehensive testing (unit, integration, load testing), and CI/CD practices
  • Proactive technical leadership: You actively recommend initiatives to improve our backend engineering technologies, architecture patterns, and team culture while taking ownership of code quality
  • Growth engineering mindset: A genuine motivation to move metrics and grow the business through thoughtful backend architecture decisions, not just technical execution
  • Direct experience on a growth team or building backend systems for acquisition/monetization initiatives
  • Some React experience, or a curiosity to learn
  • Data pipeline experience and familiarity with analytics/tracking systems
  • Experience building AI/ML backend services in production, or a curiosity to learn
  • Background with payment processing and subscription management systems
  • Experience with AI evaluation frameworks and testing methodologies

What the job involves

  • Building a powerful user experience is what sets Roofr apart from all other roofing platforms. As a Sr Backend Engineer on our Growth team, you will have a large impact on both technical implementation and help steer our backend architecture roadmap in an engineering-first culture
  • Drive cross-product impact: Work across multiple product domains simultaneously—building experiments in Proposals, optimizing onboarding flows, and developing backend features that directly impact acquisition, monetization, and retention metrics
  • Work in a fast-paced cross-functional team that values doing things 'the right way': Contribute to backend systems under the governance of our architectural teams, following established patterns and engineering best practices
  • Architect scalable backend solutions: Build robust Laravel APIs following domain-driven design patterns, optimize database performance, and create maintainable backend systems that handle growing user loads
  • Own end-to-end user journeys: Build backend systems that span the entire customer lifecycle—from signup and onboarding APIs to subscription management and integration hand-offs to implementation teams
  • Pioneer AI-driven experiences: Develop and iterate on novel AI-enhanced backend workflows and experiments that represent the cutting edge of roofing industry technology
  • Build with experimentation in mind: Rapidly implement feature flags, A/B testing infrastructure, and analytics tracking, architecting backend systems that support rapid experimentation with measurable business impact
  • Lead with autonomy: Work in a self-directed environment with our product designer and Growth EM, taking ownership of architecture decisions while knowing when to collaborate in our collaborative, growth-minded culture
  • Shape the future of roofing software: Join a small, passionate team where your individual contributions directly influence backend architecture and company growth trajectory

Benefits

  • 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
  • Medical, dental and vision insurance premiums for employees and their dependents
  • Generous Parental Leave policy
  • We host 2 retreats per year and great team building activities
  • Ample learning and development opportunities to continue growing your career
  • Home office setup stipend
  • Remote first culture
  • Weekly Friday paydays!

About Roofr

Software Development
51-200

Roofr is the single roofing software that has all the tools a roofing business needs to effectively run their operations.

Manage measurement reports, digital proposals, invoicing, payments and more, all on easy-to-use platform. Roofr streamlines day-to-day operations so you can spend less time on admin and more time growing your business.