
Full Stack Engineer
Vacasa
full-time
Posted on:
Location Type: Remote
Location: Alabama • Alaska • United States
Visit company websiteExplore more
Salary
💰 $130,000 per year
Job Level
About the role
- 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.
Requirements
- 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.
Benefits
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
backend programming languagePythonTypeScriptdata storage technologyrelational databasesHTML5CSSJavaScriptReactRESTful API
Soft Skills
clear communicationcollaborationproblem-solvingstakeholder engagementteamworkadaptabilityinnovationanalytical thinkingcustomer focuscontinuous improvement