Vacasa

Full Stack Engineer

Vacasa

full-time

Posted on:

Location Type: Remote

Location: AlabamaAlaskaUnited States

Visit company website

Explore more

AI Apply
Apply

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