cover

Senior Backend Software Engineer - Contract Role/ 1 week ago

Roofr
Attractive
Application ends: 2026-01-21

Quick Summary

This is an ongoing contract role for a Senior Backend Software Engineer in São Paulo, Brazil, responsible for driving the backend architecture evolution of Roofr's CRM platform. The role requires 5+ years of software development experience, proficiency in PHP and the Laravel framework, and expertise in agile methodologies. Responsibilities span the full Software Development Lifecycle, including writing clean code, developing reusable libraries, writing comprehensive tests (unit, functional, acceptance), and troubleshooting production applications. Desired skills include DevOps, Big Data/Data Science, Machine learning, and GIS.

At Roofr, we are dedicated to our customers, constantly gathering feedback to prioritize and launch essential products. Roofr's CRM is a powerful, seamless platform connecting essential sales tools—like aerial roof measurements and digital sales proposals—with payments, material ordering, and more. We listened when customers requested a simple, affordable way to manage and scale their entire businesses. With a clear roadmap, we are expanding and leading the market with innovative roofing products.

We offer an amazing culture, strong financials, and best-in-class company metrics. This is an exciting time to join an extraordinary, successful startup that still offers significant growth, equity, and the opportunity to make a real impact. Building a powerful user experience is what differentiates Roofr from other roofing platforms. As a Contract Engineer in an early-stage, high-growth company, you will significantly impact technical implementation and help steer our technology roadmap.

What You'll Get to Do:

  • Help drive backend architecture evolution for Roofr's systems.
  • Work in a fast-paced, cross-functional team that prioritizes quality engineering practices.
  • Contribute to an early-stage company with an engineering-first culture.
  • Contribute to all aspects of the Software Development Lifecycle (SDLC), from planning to delivery.
  • Collaborate with cross-functional team members to develop technical requirements.
  • Write clean code to develop functional web applications and reusable libraries.
  • Write unit, functional, and acceptance tests.
  • Troubleshoot and support production applications.

What You'll Bring to the Role:

  • 5+ years of software development experience.
  • Proficiency with PHP language and the Laravel framework.
  • A champion of agile methodologies who ships code often and confidently.
  • Proven track record of breaking down complex problems into incremental solutions.
  • Proactively recommends initiatives to improve engineering technologies and culture.
  • Enjoys working in a collaborative environment focused on mutual growth.
  • Takes ownership of the product and maintains high quality standards.
  • Excellent communication skills and appreciation for good documentation.
  • Understanding of the challenges inherent in early-stage company priorities.

Desired Skills (Nice to Have):

  • DevOps
  • Big Data / Data Science
  • Machine learning
  • GIS

This is an ongoing contract role.

What We Offer (US + Canada)

When you join our team, you are making a career move. Here is how we support you in doing impactful work:

Vacation/Paid Time Off:

  • 1st week of employment is mandatory PTO (decompress and recharge).
  • 1 Friday off per month (Laundry Days).
  • Company-wide paid shutdown for the week between Christmas and New Years.
  • Flexible time off.

Benefits & Compensation:

  • 80% employer paid benefits.
  • RRSP/401k match.
  • Generous Parental Leave policy.

Perks:

  • We host 2 retreats per year and great team building activities.
  • Ample learning and development opportunities.
  • Home office setup stipend.
  • Internet and phone allowance.
  • Remote first culture.
  • Weekly Friday paydays!

AI Notice

Roofr utilizes AI to enhance processes, including writing job descriptions and taking interview notes. Candidates are welcome to use AI for preparation and research. We request that candidates bring their real, unfiltered selves to the interview. A real, live human reviews every application and conducts all interviews.

Important Notice Regarding Fraudulent Activity

We have been made aware of an individual impersonating Roofr using a fraudulent domain: roofrr.com (note the extra "r"). Roofr takes applicant security and privacy seriously. We will never ask for payment, bank details, or personal financial information as part of the application process. All legitimate job postings are on our official career site. Please be cautious of offers from non-company emails, instant messaging, or unsolicited calls.

To ensure legitimacy, please apply directly through our official careers page: https://roofr.com/careers.

If you receive suspicious messages or have questions, reach out to us at [email protected].

Roofr is proud to be an equal opportunity employer. We are committed to equal employment opportunity in the workplace regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status.

Share

Roofr

Roofr

  • Address
    São Paulo, Estado de São Paulo
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy