ThirdHome logo

Senior Full Stack Rails Engineer

ThirdHome
Full-time
Remote
United States

ThirdHome is the world’s largest luxury home exchange and travel club, offering members access to an exclusive portfolio of over 20,000 luxury second homes, resorts, and adventures across more than 100 countries. The platform connects a global network of homeowners who value exceptional travel experiences and the freedom to explore the world through access to extraordinary properties.

The Senior Ruby on Rails Engineer will play a key role in modernizing and scaling the ThirdHome Exchange platform — a 15-year-old Rails application that powers our global membership network, property marketplace, and booking systems. You’ll lead refactoring, performance improvements, and feature development in close collaboration with Product, QA, and DevOps teams.

This position offers opportunity to grow into a technical leadership role, taking ownership of key systems, mentoring team members, and influencing architectural direction as the engineering organization expands.

This position will be contract to hire.

Core Responsibilities:

  • Lead design and implementation of core backend systems in Rails 7/8 and PostgreSQL.
  • Drive modernization of legacy code into well-structured service layers and APIs.
  • Collaborate with Product Managers and QA to deliver new features with clear acceptance criteria.
  • Implement and maintain test automation and CI/CD pipelines.
  • Optimize performance, caching, and database queries for scalability.
  • Participate in code reviews, mentoring junior developers, and raising overall team quality.
  • Contribute to architectural decisions, including integrations with HubSpot, Snowflake, and AWS infrastructure.


Required Experience:

  • 5+ years building production Ruby on Rails applications.
  • Strong background in object-oriented design, RESTful APIs, and modern Rails conventions.
  • Experience with PostgreSQL (query optimization, indexes, migrations, partitioning).
  • Proficiency in RSpec, Sidekiq, Redis, and Active Storage.
  • Deep knowledge of caching strategies and performance optimization.
  • Comfortable navigating and improving large, complex codebases.
  • Strong communication and collaboration skills
  • Comfortable using AI development tools like Cursor to improve effenciency 


Preferred Experience:

  • Hands-on experience with AWS (EC2, RDS, S3, CloudFront, CloudWatch).
  • Familiarity with Elasticsearch, NoSQL, or vector databases.
  • Experience integrating analytics and data-warehousing solutions (e.g., Snowflake).
  • Exposure to HubSpot or similar CRM integrations.
  • Experience with front-end technologies (Turbo/Hotwire, Stimulus, Tailwind).


Soft Skills:

  • Proactive ownership of outcomes and accountability for deliverables.
  • Eagerness to mentor others and take on increasing technical leadership responsibilities.
  • Comfort working in a fast-paced environment with shifting priorities.