Senior Engineer

Published on March 06, 2024

They say it's the journey, not the destination. At ThirdHome, we think it's both. ThirdHome is the world's largest global network of trusted luxury second home owners and adventurers. We built ThirdHome to offer members exceptional travel options, enhancing and expanding the experience of owning a luxury second home. Here's how it works: Members leverage available time in their luxury second homes in our signature Exchange program, thereby opening doors to countless other homes around the world. Our members also enjoy the next level of curated experience in our Adventures program, with uniquely tailored journeys designed to thrill, intrigue and inspire.

Position Overview:

ThirdHome is searching for a talented Senior Developer to join our esteemed Engineering team and make an essential impact on the growth of our luxury travel business. We're seeking a hands-on developer who thrives on turning feature specifications into top-notch, production-ready code. The ideal candidate will possess extensive technical experience in web libraries. As a remote and agile worker, you will relish the freedom of working with minimal supervision while consistently striving for continuous improvement.

Key Responsibilities:

  • Maintaining documentation of processes, configurations, and best practices.
  • Maintaining and troubleshooting existing Rails applications in use by thousands of customers around the world.
  • Designing and developing new web applications and services using Rails.
  • Writing and maintaining reliable Ruby code.
  • Writing tests to protect against regressions.
  • Contributing this code using Git and Github Pull Requests.
  • Ability to constructively receive and respond to feedback.
  • Working alongside other engineers to elevate technology and apply best practices.

Qualifications:

  • A minimum of 5 years of back-end web application framework experience, including Ruby on Rails, Django, or Laravel.
  • Familiarity with e-commerce and payment gateways, including Stripe, Braintree, or Square.
  • Experience with Redis.
  • Competence in at least one front-end framework, such as Turbo, Vue, or Stimulus.
  • Exceptional strategic thinking and problem-solving abilities.
  • Excellent communication and interpersonal skills.
  • Ability to thrive in a fast-paced, dynamic environment.

Nice to Haves:

  • Knowledge of Terraform, Docker, Jenkins, CircleCI, AWS, and Linode.
  • Experience with ActiveAdmin administration framework.
  • Experience with Memcache or advanced caching techniques.
  • Familiarity with e-commerce and payment gateways, including Stripe, Braintree, or Square.
  • Exposure to A/B frameworks like GrowthBook.
  • WordPress theme development experience.

How to Apply

Please send an email to [email protected] with your contact information and linked or attached cover letter and resume.