Web Application Engineer, Rakuten Travel Experiences - Travel Development Department (TDD)
Core
Full-stack web application engineer responsible for designing, building, and operating high-traffic travel services and shared platforms.
Role type
Senior full-stack web application engineer
Builds
High-availability travel reservation and experience services, cross-product shared platforms
Domain
Travel technology, e-commerce
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Full-stack web development, RESTful API design, PostgreSQL schema design and optimization, JavaScript (Vue.js/Nuxt, Node.js/Express), Kubernetes cluster management, CI/CD pipeline design, cloud infrastructure operations (GCP/AWS), system architecture design, test strategy implementation
Preferred skills
Java/Spring Framework, cross-product platform development, observability tools (New Relic), performance tuning, incident response, English technical communication
Technologies
JavaScript, Node.js, Vue.js, Express.js, PostgreSQL, Redis, Nginx, Google Cloud Platform, Kubernetes, Jenkins, New Relic, Pager Duty
Responsibilities
Design and implement frontend and backend systems for travel services, manage high-load traffic during peak sales events, optimize database performance and system architecture, lead code reviews and set engineering standards, operate CI/CD pipelines and cloud infrastructure, monitor system health and respond to incidents
Seniority
Senior, hands-on IC with leadership responsibilities