Senior Backend Engineer

Roofr
Summary
Join Roofr, a fast-growing startup, and make a significant impact on the development of our innovative roofing CRM platform. As an Engineer, you will play a key role in shaping our backend architecture, working in a collaborative and agile environment. We offer a competitive compensation package, including flexible time off, employer-paid benefits, and a remote-first culture. You will contribute to all aspects of the software development lifecycle, from planning to delivery, and collaborate with cross-functional teams. We value a culture of continuous learning and growth, providing ample opportunities for professional development. Roofr is committed to diversity and inclusion, fostering a supportive and welcoming environment for all employees.
Requirements
- 5+ years of software development experience
- Proficiency with PHP language & Laravel framework
- Is a champion of agile methodologies and enjoys shipping code often and confidently
- Has a track record on breaking down complex problems as incremental solutions
- Proactively recommends initiatives to improve our engineering technologies and culture
- Enjoys working in a collaborative environment where everyone helps each other grow
- Takes ownership of the product and is proud of the quality of their work
- Has excellent communication skills and appreciates the value of good documentation
- Understands the challenges of early-stage company priorities
Responsibilities
- Help drive backend architecture to the next stage of Roofโs systems
- Work in a fast-paced cross-functional team that values doing things โthe right wayโ
- 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
- Troubleshooting and supporting production applications
Preferred Qualifications
Has skills in DevOps, Big Data / Data Science, Machine learning, GIS
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
- 80% employer paid benefits
- RRSP/401k match
- 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
- Internet and phone allowance
- Remote first culture
- Weekly Friday paydays!