Housecall Pro: Senior Staff Ruby on Rails Engineer

Related keywords: remote job denverremote job coloradoremote job software engineer

Housecall Pro: Senior Staff Ruby on Rails Engineer

Overview

Housecall Pro is looking for a Senior Staff Ruby on Rails Engineer, to join their remote team. This position is a full-time role that allows professionals to work from anywhere in the world. The successful candidate will play a critical role as an individual contributor and architectural leader in their engineering organization, where they will help shape the future of the company's platform.

Job Location

The job offers flexibility, as it can be performed from anywhere globally, including countries in South America such as Argentina, Brazil, Colombia, Mexico, and Uruguay, with headquarters in Denver, Colorado.

Key Responsibilities

As a Senior Staff Software Engineer, you'll be involved in various responsibilities that focus on architectural leadership and technical governance. Here are some of the primary duties:

  • Lead cross-squad architecture efforts: Shape and evolve the technical direction across multiple domains of the engineering organization.

  • Design and maintain scalable systems: Build fault-tolerant systems that ensure performance and reliability as the user base grows, helping the company meet its expanding demands.

  • Champion Domain-Driven Design (DDD): Empower teams to implement software that is organized around clear, maintainable domain boundaries to enhance efficiency.

  • Adopt event-driven system design: Advocate for the use of tools like Kafka and SQS to facilitate effective event-driven architectures.

  • Conduct technical reviews: Perform deep technical inspections of both codebases and architectural designs, ensuring they are maintainable and scalable over time.

  • Mentor engineers: Educate and mentor engineers on architectural principles, design patterns, and best practices, fostering a culture of technical excellence throughout the organization.

Required Skills

Candidates must meet various skill criteria to be considered for the position. Here are the essential requirements:

  • 9+ years of experience in designing, building, and operating complex production systems.
  • Deep experience primarily in Ruby/RoR, coupled with proficiency in other programming languages like JavaScript, Python, Go, Java, and Node.js.
  • Expertise with cloud platforms like AWS and knowledge of containerization and serverless architectures.
  • Proven experience in applying Domain-Driven Design (DDD) principles effectively across multiple teams or domains.
  • Familiarity with architecture and building of event-driven systems using tools such as Kafka and SQS.
  • Hands-on experience with CI/CD pipelines and automated testing strategies, revealing capabilities in tools like Jenkins and GitLab.
  • Strong skills in API design and management, particularly with RESTful APIs and GraphQL.
  • BSc in Computer Science, Engineering, or a related field, or equivalent work experience.

Additional Skills and Attributes

While the essential skills are crucial, potential candidates may gain extra points for having:

  • Strong systems thinking, simplifying complex problems.
  • A proactive approach to communicating technical trade-offs.
  • A collaborative management style that prioritizes team efficiency.
  • Empathy for end-users, focusing on building solutions that deliver actual user value.
  • A commitment to technical excellence that balances urgency with long-term system health.
  • A continuous desire to stay current on evolving architecture patterns and best practices, especially utilizing AI technologies for productivity.

Salary

The job offers competitive compensation, starting at $8000 USD monthly. This salaries reflect the level of expertise and experience required for such a high-impact role and aligns with industry standards for senior software engineering positions.

Company Culture

Housecall Pro prides itself on maintaining a culture that focuses on improving the lives of its users, which consist of service professionals. The company values a collaborative and diverse work environment, stating its commitment through inclusivity and equal opportunity employment. Employees can look forward to:

  • A culture where innovation and improvement is a priority, with rapid team growth that provides clear career paths.
  • Direct communication with a robust community of users eager to provide feedback and engage in meaningful interactions.
  • Opportunities to work alongside 200+ highly qualified engineers, fostering a sense of teamwork and community, focused on practical and impactful solutions.

Conclusion

This role presents an exciting opportunity for seasoned Ruby on Rails developers looking to make a significant impact within a dynamic and forward-thinking company like Housecall Pro. With the ability to work remotely and contribute to cutting-edge cloud-oriented architecture, this position encapsulates both challenge and reward, appealing to candidates who are ready to drive technical success. Candidates interested in applying should ensure they have their resumes updated and translated into English as part of the application process.



This job offer was originally published on weworkremotely.com

Housecall Pro

Anywhere in the World

Software development

Full-time

August 16, 2025

15 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.