Back to jobs
New

Full Stack Engineer

United States | Remote

About the Company
We’re a vacation rental company where great people create exceptional experiences. From our humble beginnings with a simple idea, we've grown into a trusted industry leader delivering genuine hospitality to every guest. What sets us apart isn't just our advanced technology or high property standards, but our culture of doing things the right way, building trust, and supporting each other as a team. When you join Casago, you're not just taking a job—you're becoming part of a company that values your contributions, invests in your growth, and gives you the opportunity to make a real impact on the homeowners and guests we serve every day.

About This Job

The Full-Stack Engineer will design and build core features of a new Online Travel Agency platform, delivering seamless booking, search, and post-purchase experiences. They will develop scalable front-end interfaces and backend services while integrating with multiple third-party travel APIs for pricing, availability, and reservations. This role ensures the platform is secure, high-performing, and reliable through strong engineering practices, testing, and monitoring. The engineer will collaborate closely with Product, Design, and cross-functional teams to translate requirements into high-quality technical solutions that support the OTA’s growth.

Essential Job Functions

  • Design, develop, and maintain end-to-end features for the OTA platform, including customer-facing booking flows, search functionality, account management, and post-booking experiences.
  • Build scalable, well-structured backend services and APIs to support core OTA functions such as inventory search, pricing, reservations, payments, and user data.
  • Implement responsive, accessible, and high-performance front-end interfaces using modern JavaScript frameworks and component libraries.
  • Integrate the OTA platform with third-party travel provider APIs (GDSs, airlines, hotels, car rental agencies, insurance vendors, etc.) ensuring data accuracy, reliability, and error handling.
  • Develop middleware and data pipelines to normalize and synchronize external content such as pricing, availability, itineraries, and confirmation data.
  • Troubleshoot integration issues, performance bottlenecks, and data mismatches across multiple vendor systems.
  • Implement secure coding practices, protect sensitive user and payment data, and ensure compliance with industry standards (PCI, GDPR, etc.).
  • Monitor platform performance, optimize load times, and improve system resiliency and scalability in a high-traffic environment.
  • Conduct code reviews, write automated tests, maintain CI/CD pipelines, and drive quality and reliability across the codebase.
  • Partner closely with Product, Design, and cross-functional engineering teams to translate business requirements into technical solutions.
  • Participate in sprint planning, story grooming, technical estimation, and iterative delivery of new features.
  • Provide clear communication around progress, risks, and technical decisions to stakeholders across the organization.
  • Investigate complex production issues across the full stack and implement long-term, scalable fixes.
  • Identify opportunities to streamline architecture, reduce technical debt, and improve platform extensibility as the OTA expands offerings.
  • Stay current with emerging technologies, travel industry standards, and best practices to enhance the platform’s competitive advantage.
  • Support continuous improvement initiatives by analyzing program performance, identifying bottlenecks, and implementing process optimizations. Stay current with industry trends, best practices, and emerging technologies relevant to the function.
  • Contribute to a collaborative work environment that promotes open communication, innovation, and employee engagement. 
  • Collaborate with cross-functional teams and stakeholders to align departmental goals with broader organizational strategy.
  • Other duties as assigned because every day is different in hospitality!

Skills + Qualifications

  • College education is strongly preferred, though we recognize that great talent comes from many different paths.
  • A minimum of 1 year professional experience
  • Experience writing automated unit tests
  • Proficiency in at least one backend programming language (Python/TypeScript preferred)
  • Experience developing with at least one data storage technology (relational databases preferred)
  • Knowledge of modern web-development technologies (HTML5, CSS/SASS, JavaScript, Webpack)
  • Proficient understanding of a JavaScript framework (React w/ TypeScript preferred)
  • Experience consuming RESTful API endpoints
  • Comfortable talking to people—online or in person—and being able to share information in a way that’s clear, thoughtful, and easy to understand.

Compensation

  • $130000 / year. Actual pay will vary based on a candidate's skill, experience, education and/or location.

Workplace Environment + Expectations

  • This position in 100% remote. Ability to work from home and resides in one of the followings states: AK, AL, AZ, CA, CO, DE, FL, GA, HI, ID, IL, IN, LA, MA, MD, ME, MI, MN, MO, MT, NC, NH, NJ, NM, NV, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VA, VT, WA, WI, or WY

Physical Demands
Ability to move freely (standing, stooping, walking, bending, pushing, pulling, and repetitive hand/finger motions) and lift up to a maximum of twenty-five (25) pounds without assistance.

Benefits + Perks

  • Health/dental/vision insurance based on hours worked
  • Employer Sponsored & Voluntary Supplemental Benefits based on hours worked
  • 401K retirement savings plan with immediate 100% company match on the first 4% you contribute
  • Health & Dependent Care Flexible Spending Accounts based on hours worked
  • Paid Flex Time Off / Vacation & Sick Time
  • Employee Assistance Program (EAP)
  • Employee Discounts
  • Please visit our careers page to review our full benefits offerings

Casago is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We do not discriminate against applicants based upon race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), national origin, age, disability, genetic information, or other classes protected by applicable law. Veterans are encouraged.  Casago is committed to maintaining a safe and productive work environment. Possession, use, or being under the influence of alcohol or illegal drugs in the workplace is prohibited.

Some positions may require that you drive a personal vehicle and/or company vehicle for work purposes. Employees who are required to drive a personal vehicle must have reliable transportation, a valid driver’s license, and be at least 18 years of age. Employees who are required to drive a company vehicle must have a valid driver’s license, be at least 21 years of age, and have been a licensed driver for no less than 3 years.

An offer of employment for this role will be contingent upon the successful completion of a background check and / or an OFAC screening, country dependent.

Create a Job Alert

Interested in building your career at Casago? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...

Casago Demographics - All Company

Casago is proud to be an Equal Employment Opportunity employer. We are committed to creating a workplace that is as unique as the communities we serve. Hiring people with different backgrounds and experiences helps us stay innovative and not lose sight of what makes our business matter—relationships with our guests, homeowners, and each other.

We invite candidates to self-identify as to the categories below. Submitting this information is entirely voluntary and your responses will be maintained securely. Your responses, or lack of response, will not be accessible to recruiters or hiring managers and will not otherwise be used in making hiring decisions.

Thank you in advance for your participation!

Select...
Select...
Select...
Select...