Staff Software Engineer - Brazil @ Housecall Pro
Your Application Journey
Email Hiring Manager
Job Details
About Housecall Pro
Housecall Pro builds solutions that improve the lives of home service professionals across America. We focus on delivering value to real people, encouraging innovation, and fostering growth for both our teams and our customers.
The Role: Staff Software Engineer - Brazil
As a Staff Software Engineer - Brazil, you will work directly with the product management team to conceive, develop, and refine our core Ruby/RoR web applications. Your role emphasizes leadership, collaborative problem solving, and delivering outstanding user experiences. You will guide feature teams, conduct rigorous code reviews, and mentor junior developers while ensuring high performance and quality across our systems.
What You Will Be Doing
- Design, develop, and deploy features for core Ruby/RoR applications.
- Ensure performance, quality, and responsiveness of applications.
- Collaborate with product management to refine features and enhance customer delight.
- Lead server-side A/B testing to optimize business metrics.
- Establish and enforce code quality standards, perform code reviews, and lead feature teams.
- Continuously introduce architectural improvements and maintain CI/CD environments.
Core Qualifications
- 4 - 10 years of experience developing commercial Ruby/RoR applications.
- 2 - 4 years of leadership and code review experience.
- Advanced Ruby/RoR knowledge with strong architectural skills.
- Experience with clean code, refactoring, test-driven development, and automated tests.
- Familiarity with RESTful APIs and continuous integration/deployment practices.
- Fluency in English and Portuguese; Spanish is preferred.
- Ability to work 100% remote.
Key Skills/Competency
Ruby, RoR, Web Applications, Leadership, CI/CD, RESTful APIs, Code Reviews, TDD, Architectural Design, Remote Work
How to Get Hired at Housecall Pro
🎯 Tips for Getting Hired
- Research Housecall Pro's culture: Study mission, values, and team testimonials.
- Customize your resume: Highlight Ruby and leadership skills.
- Showcase technical projects: Demonstrate Ruby/RoR work and testing practices.
- Prepare for code reviews: Practice articulating design decisions.
- Network on LinkedIn: Connect with current employees and recruiters.