Senior Ruby on Rails Full Stack Engineer

At Travelers Haven
  • Full Time
  • Employee
  • Full Remote (with restrictions)

Posted on October 13th

Apply for this position

Here at Travelers Haven, we empower people to feel at home anywhere their lives take them. We are a full-service housing firm that helps individuals, businesses and organizations with traveling professionals find housing that works for them. We combine industry-leading software and inspired minds to connect thousands of traveling professionals to find housing that meets all their individual needs.

Together We Thrive. We hire talented people that thrive in a fast-paced, high-growth environment, where every day brings a new challenge. Imagine a place without red tape, decisions are made, and your voice is heard. You are quickly able to see your hard work take root and impact is made. You are passionate, ambitious, and determined for success. If you've been searching for an opportunity to help shape the future of corporate housing, we want to talk to you! Come thrive with us.

Hiring rate/range: $115,000 - $140,000 annually

Actual compensation offer to candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level. The pay ratio between base and target incentive (if applicable) will be finalized at offer.

Work Location: We are open to hiring fully remote employees out of any of the following states: CO, CA, FL, ID, IL, MI, MN, NC, TX, WA, UT, RI, TN, SC

Summary/Objective:
A Senior Ruby on Rails Full Stack Engineer at Travelers Haven works on the development team to build new features and perform maintenance for the Travelers Haven product. This role involves delivering high value cards and participating in product ideation and technical architecture design. The ideal candidate loves development, is very strong in our tech stack languages (particularly Ruby on Rails, Reactjs, Postgresql), and can make long-term architectural decisions and identify refactoring needs within that space. As you gain experience and build up your skills, you will become a go-to resource for other groups in our company and a key source of product ideas.

The ideal candidate exhibits strong technical capabilities and is highly collaborative in a team setting, diving into difficult technical work and mentoring/pairing with other team members regularly:

  • We ship code daily to our production, staging, and continuous integration environments. Test results, deployments, and production monitoring results are posted to our chat channels.
  • We combine Kanban with biweekly retrospectives and regular refinement sessions.
  • We play to each team member’s strengths while encouraging professional development in weaker areas. You’ll use the skills you’re best at the most but be expected to jump in anywhere as needed.
  • We currently use Macs for development, but if you prefer Windows or Linux that’s good too.
  • We offer flexible, remote-friendly working arrangements and are a highly collaborative team. The right candidate wants to be a go-to resource for their areas of highest knowledge, share what they know, and learn from teammates.

Essential Functions:
  • Work with product to transform user stories (cards) into working product.
  • Collaborate with other engineers to create features and pay down technical debt.
  • Show leadership among the team and encourage leadership in other team members.
  • Write clean code.
  • Write tests that prove your code works.
  • Document architectural proposals and key ideas in our internal Wiki, to benefit the team.
  • Proactively identify process and product improvements, collaborate with team on implementation.

Competency:
  • Strong development skills.
  • In-depth understanding of and practical experience with testing strategies.
  • Strong computer science problem-solving ability. You must know how to write your own algorithms and go beyond the framework-built ins.
  • Good written and verbal communication skills.

Preferred Education & Experience
  • 5+ years of web development
  •  2+ years production experience with our tech stack.
  • A passion for giving users a polished, highly usable experience.
  • Experience with high volume, publicly facing production site. 
  • A desire to mentor mid-level team members.
  • Heroku and AWS
  • Postgres/SQL
  • RESTful APIs
  • Sidekiq/RabbitMQ
  • RSpec and TDD
  • HTML/CSS/JS (AngularJS, ReactJS)
  • Ruby on Rails

EEO Statement:
We are committed to providing equal employment opportunities to all persons regardless of race, color, ancestry, citizenship, national origin, religion, veteran status, disability, genetic characteristic or information, age, gender, sexual orientation, gender identity, marital status, family status, pregnancy, or other legally protected status (collectively, protected statuses). We do not tolerate unlawful discrimination in any employment decisions, including recruiting, hiring, compensation, promotion, benefits, discipline, termination, job assignments or training.

Disclaimer:
The above job definition information has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job. Job duties and responsibilities are subject to change based on changing business needs and conditions.

We recognize that financial rewards and great benefits are important aspects of an ideal job. Here’s what we offer:
  • Unlimited Vacation
  • Paid sick leave
  • Paid holidays
  • Medical, dental, vision & supplemental insurance
  • 401k Plan & Employer Match
  • Equity in the form of stock options after 1 year of employment
  • Unpaid flex time
  • Life Insurance
  • On-site gym
  • Employee Assistance Program
  • Deeply discounted hotel rates
  • Regular team-building events and outings
  • Flavored sparkling water on tap
  • Arcade games, golf simulator, and more
  • Collaborative workspaces with adjustable sit-stand desks
  • Breathtaking views of the Rocky Mountains and Downtown Denver
  • Company Paid Parking

Apply for this position

Want Ruby on Rails jobs delivered to your inbox?

We do not share your email address. See our Privacy & Data Policies for more details.

Help us maintain and improve the quality of RailsGigs

Is this not a Ruby on Rails opportunity? Is there something wrong with the posting? Anything else you think we should know? We'd appreciate it if you'd tell us!

Drop us a line!