Backend Engineer (Hotel)

Adventure

Backend

Java

Go

About this role

This backend engineering role supports the hotel-booking business of skyticket, a travel reservation service where users search for and book flights and hotels. The engineer will lead development of the hotel reservation system and design, implement and test new features while improving system stability and performance.

Responsibilities include designing, developing and operating the hotel-booking backend; designing and implementing services based on a microservices architecture; and developing a management platform for hotel facility master data, inventory and pricing data. The role also involves building and maintaining integrations with wholesaler APIs and developing integrations with payment systems.

The engineer will work with frontend engineers, including on API specification design, and will help prepare data infrastructure needed for SEO and marketing initiatives. Other responsibilities include code review and reducing technical debt. The position also includes developing functions and improving operational efficiency through AI and LLM technologies.

The posting seeks an experienced backend engineer who can lead complex development projects. No specific education requirement is stated, and no numeric experience threshold is provided.

The named technology stack includes PHP, Go and Java; Laravel and Spring Boot; Next.js with the Pages Router for frontend work; Vue.js for administrative screens; GCP, including GKE and Cloud Functions; Kubernetes and ArgoCD for deployment; Akamai as the CDN; and Sentry for monitoring and logs.

The product is being modernized and expanded globally. The service is described as having more than seven million monthly active users, while the company states that its app has received more than 25 million downloads since its 2015 release and that its business operates across six overseas locations. The work location is the Tokyo headquarters in Ebisu, Shibuya-ku. The posting states that the workplace may be changed to locations designated by the company.

This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.