Casago is looking to design and build core features of a new Online Travel Agency platform, delivering seamless booking, search, and post-purchase experiences, and ensuring the platform is secure, high-performing, and reliable.
Requirements
- 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
Responsibilities
- 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.)
Other
- A minimum of 1 year professional experience
- College education is strongly preferred, though we recognize that great talent comes from many different paths.
- Ability to work from home and resides in one of the following 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
- 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.
- 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.