Full Stack Software Engineer (Ruby on Rails) at Travelers Haven (Remote)

Sorry, this job was removed at 7:32 p.m. (CST) on Saturday, June 25, 2022
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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 offered to candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level. The pay ratio will be finalized at offer.

Vaccine Requirement: Travelers Haven is considered a “Contractor” under the Safer Federal Workforce Task Force’s COVID-19 Workplace Safety Guidance for Federal Contractors and Subcontractors. As such, all employees are required by Federal mandate to be fully vaccinated for COVID-19. Exemptions from this requirement may be available for those with a disability (including medical conditions) or a sincerely held religious belief, practice, or observance.

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, UT, RI, TN, SC

Summary/Objective:

A Software Engineer at Travelers Haven works on the development team to build new features and maintain the Travelers Haven product. This role involves delivering high value cards and participating in design and ideation for new work. The ideal candidate loves development, is capable in our tech stack (particularly Ruby on Rails, Reactjs, Postgresql), and has a habit of constant learning.

The candidate is highly collaborative in a team setting, whether diving into technical work or 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.
  • Write clean code.
  • Write tests that prove your code works.
  • Proactively identify process and product improvements, collaborate with team on implementation.
  • Must be able to use a computer, keyboard, and mouse for up to 8 hours per day*
  • Must be able to sit or stand in a stationary position for up to 8 hours per day*
  • Must be able to communicate via email and phone for up to 8 hours per day*

*Essential functions may be performed with or without reasonable accommodation

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

  • 3+ 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.
  • Ruby on Rails
  • Heroku and AWS
  • Postgres/SQL
  • RESTful APIs
  • Sidekiq/RabbitMQ
  • RSpec and TDD
  • HTML/CSS/JS (AngularJS, ReactJS)

Supervisory Responsibilities:

  • No direct reports, but leadership in areas of expertise is expected.

Travel:

  • None

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 Time
  • Paid Sick Leave
  • Paid Holidays
  • Paid Parental Leave
  • Paid Wellness Days
  • Medical, dental, vision & supplemental insurance
  • 401k plan + Employer Match
  • Life Insurance
  • Employee Assistance Program
  • Deeply discounted hotel rates
  • Regular team-building events and outings
  • On-site gym on site
  • Flavored sparkling water on tap, coffee, and snacks provided in the office
  • 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 on site
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Candidate Location Eligibility:
Ann Arbor, MI
Austin, TX
Boise, ID
Charleston, SC
Charlotte, NC
Chicago, IL
Colorado, CO
Dallas-Fort Worth, TX
Detroit, MI
Greensboro, NC
Houston, TX
Los Angeles, CA
Memphis, TN
Minneapolis–Saint Paul, MN
Nashville, TN
Ogden, UT
Peoria, IL
Providence, RI
Provo, UT
Raleigh-Durham, NC
Sacramento, CA
Salt Lake City, UT
San Antonio, TX
San Diego, CA
San Francisco, CA
San Luis Obispo, CA
Santa Cruz, CA
Wilmington, NC

Technology we use

  • Engineering
    • JavascriptLanguages
    • RubyLanguages
    • jQueryLibraries
    • ReactLibraries
    • ReduxLibraries
    • Angular.JSFrameworks
    • React NativeFrameworks
    • Ruby on RailsFrameworks
    • NoSQLDatabases
    • AWS (Amazon Web Services)Services

An Insider's view of Travelers Haven

How would you describe the company’s work-life balance?

From the moment I arrived at Travelers Haven I have always felt a strong emphasis from our leadership team on creating an environment and culture that allows for a healthy work-life balance. Through team outings, massage and smoothie days as an employee you understand that there is a concerted effort to show appreciation for the work we do.

Victor

Sr. A/R Specialist

How do you collaborate with other teams in the company?

Collaborating with different departments if very important for my team. We consistently need to gain insight in how the products at TH are working for both internal users and our clients. We do this through discovery and brainstorm sessions to allow people to vocalize their thoughts, ideas, successes, failures, and pain points.

Alisa

Junior UX Designer

What makes someone successful on your team?

To succeed on our team, one must possess exceptional organizational skills, a sense of urgency, kindness, and a collaborative spirit. Proactive problem solving is also crucial. As a team member, being knowledgeable of the whole process allows for jumping in and helping others. It's our collective effort that leads to success.

Heather

Partnership Operations Manager

How do your team's ideas influence the company's direction?

The team I lead combined, has over 100 yrs experience in the corporate housing industry. Collectively, we have worked for large, small, and associate partner companies. This allows us the opportunity to bring in our previous knowledge and combine it with Travelers Haven’s forward-thinking technology to be a perfect mix of old and new.

Ryn

VP of Strategic Partnerships

How do you collaborate with other teams in the company?

I could never be as efficient and effective without our team- through delegation and communication we make sure every facet of the client’s stay is as seamless as possible. Whether it’s coordinating deadlines or brainstorming on issue prevention, we’re always in constant communication.

Lana

Sales Manager, Client Account Management

What are Travelers Haven Perks + Benefits

Travelers Haven Benefits Overview

Unlimited Vacation Time
Paid Self-Care Days
Paid Sick Leave
Paid Holidays
Paid Parental Leave
Paid Volunteer Time
Medical, dental, vision & supplemental insurance
Wellness Plan & Portal
Employee Assistance Program
1:1 Coaching Platform
401k Plan & Employer Match
Equity Plan for Employees with 1+ years of service
Company-Paid Life Insurance
On-site gym
Deeply discounted hotel rates
Regular team-building events and outings
Free Snacks and Sparkling Water
Social Hour every day after 4pm
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

Culture
Volunteer in local community
Employees have access to 16 hours of paid volunteer time annually to give back to organizations they are passionate about.
Open door policy
OKR operational model
Team based strategic planning
Open office floor plan
Remote work program
We believe that a healthy balance between work and non-work activities is essential for a positive work environment. Eligible employees are allowed to work remotely for 4 consecutive weeks each year.
Diversity
Highly diverse management team
We are proud to day that Travelers Haven has 2/3 of our leadership positions filled by female leaders.
Mandated unconscious bias training
Diversity employee resource groups
One pillar of our Employee Engagement Council focuses on DE&I initiatives to help ensure our employees feel that they can bring their true selves to work, and increase awareness of unconscious bias.
Hiring practices that promote diversity
All of our positions are posted both internally and externally (to a variety of sources), with compensation information included to ensure all employees and candidates are aware of opportunities.
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Travelers Haven employees can contribute up to $2,750 annually to their Health Care FSA.
Disability insurance
Dental insurance
Vision insurance
Health insurance
Our Basic Health Insurance Plan is completely employer-paid by Travelers Haven to employees, with options to upgrade to Premium or Platinum Plans.
Life insurance
We provide company-paid life insurance to all employees, with additional options for voluntary plans.
Wellness programs
Employees participate in our wellness program where they are able to earn points for healthy activities and can then redeem those points for gift cards, wearable tech, and more.
Team workouts
Mental health benefits
2 paid Self-Care Days annually, 3 free counseling/therapy sessions per year through our EAP, and free access to a platform that allows unlimited coaching sessions to employees.
Financial & Retirement
401(K)
401(K) matching
Travelers Haven provides employees with a 401(k) matching plan. We match 50% of contributions up to 6% of an employee's annual gross pay.
Company equity
Company Equity Plan for Employees with 1+, 3+ and 5+ Years of Service.
Performance bonus
Child Care & Parental Leave Benefits
Generous parental leave
Travelers Haven provides 3 months of paid leave to birthing parents and 6 weeks of paid leave to non-birthing parents after 1 year of service. Employees under 1 year receive prorated paid leave.
Family medical leave
Return-to-work program post parental leave
Company sponsored family events
Vacation & Time Off Benefits
Unlimited vacation policy
Generous PTO
All associates are required to take a minimum of two (2) days per year away from work for the purpose of wellness. This time off is in addition to our current sick time and unlimited vacation time.
Paid volunteer time
16 hours of paid volunteer time per calendar year.
Paid holidays
Paid sick days
Office Perks
Company-sponsored outings
Free snacks and drinks
Some meals provided
Company-sponsored happy hours
Onsite office parking
Onsite gym
Professional Development Benefits
Job training & conferences
If there are opportunities for professional development that employees believe will positively impact their role and career, they can put together a business case for TH sponsorship consideration.
Lunch and learns
We host a Leadership Series every Wednesday where employees can sign up to learn from current leaders on a variety of subjects from Advanced Excel to Conflict Resolution to UX Design.
Promote from within
Continuing education available during work hours

More Jobs at Travelers Haven

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Travelers HavenFind similar jobs like this