トラベル開発部:Webアプリケーションエンジニア 楽天トラベル観光体験(TDD)
Indexed description
楽天トラベルはその中で旅行領域を担い、「旅に関わるすべての人が、もっと幸せになる未来をつくる」を掲げ、国内最大級のオンライン旅行予約サービスとして進化を続けています。
部署・サービスについて
楽天トラベルは「旅に関わるすべての人が、もっと幸せになる未来をつくる」国内最大級のオンライン旅行予約サービスです。
楽天トラベル:https://travel.rakuten.co.jp/
私たちは1996年の創業から今日に至るまで、業界をリードし常識をくつがえすイノベーションを生み出し続けてきました。今では日本国内に留まらず、グローバルイノベーションカンパニーとして世界一の旅行予約サービスになるべく日々挑戦を続けています。
コマース&マーケティングカンパニーの一翼を担うトラベル開発部では、現在以下の壮大なプロジェクトに挑戦しています。
1.国境を越え世界各地に楽天トラベルの魅力を届けるグローバル戦略
2.常に進化し続ける日本市場でのサービス品質の継続的な向上
私たちは、パーパスを共有する仲間を求めています。楽天トラベルと共に、世界中の人々に新しい旅の形を提案し、未来を切り開く旅のパイオニアを目指しませんか?
あなたの情熱と創造性が、無限の可能性を秘めた旅行業界に新しい風を吹き込みます。多様性のある環境で仲間と壮大なチャレンジに切磋琢磨していくあなたの応募をお待ちしております。
このポジションでは「楽天トラベル観光体験」https://experiences.travel.rakuten.co.jp/が提供するサービスの新規開発と運用を担当いただきます。
トラベル業界をリードする存在になるべく、現代の多様な旅行ニーズに応えるために、最先端技術を活用してサービスを提供することが期待されています。
また楽天トラベルは、日本国内でトップクラスのオンライン旅行サイトであり、その大規模トランザクション処理を支える開発スキルが必要とされます。特に、四半期ごとに開催される楽天スーパーセールでは、秒間150件以上の予約処理や、800件を超える検索トラフィックを処理することが求められます。このトラフィック量は将来的にも増加が予想され、高負荷状態に対応できるシステムの開発と運用が重要な役割を担います。
このように、楽天トラベルでの勤務は、技術的な挑戦と成長の機会が豊富にあり、将来的なキャリアアップにつながる魅力的なポジションです。
ポジション:
募集背景
楽天トラベル観光体験サービスの成長に伴い、新機能開発と安定運用を両立しながら、パフォーマンス改善・運用自動化・品質向上を継続的に進める必要があります。
また、今後のトラベル領域の横串開発(共通機能/共通基盤)も見据え、フロントエンド/バックエンドを横断して設計・実装・運用を推進できるエンジニアを募集します。
<魅力>
・国内最大級のトラフィックを扱うサービスで、高負荷環境の設計・性能改善・運用改善に挑戦できる
・フロントエンド/バックエンドを横断して、企画段階から設計・実装・リリース・運用まで一気通貫で関われる
・グローバルなチームで英語コミュニケーションの機会があり、技術・プロセス改善の提案が歓迎される
・今後のトラベル横串開発(共通機能/共通基盤)にも関われる可能性がある
業務内容
楽天トラベル観光体験サービスのフロントエンドおよびバックエンドの開発と運用を担当していただきます。
具体的には、チームメンバー、プロダクトマネージャー、QAエンジニアと協力しながら、システムの設計・実装・テスト・デプロイを行います。
さらに、フロントエンドの機能性とパフォーマンスの向上、モニタリング、アラートの処理、ユーザーからの問い合わせへの対応も担当していただきます。この役割では、次世代のエンジニアのロールモデルとして機能し、システムの将来像を描くことで、組織の成長をリードすることが期待されます。
技術スキルを高め、チームとの協力を通じて成果を出す機会があります。組織の成長に貢献することで、キャリアを前進させ、様々な課題に取り組むチャンスを得られる環境です。
働く環境
<組織構成>
・トラベル領域の開発組織内で、プロダクト、開発、QA、信頼性(SRE)など複数の機能が連携して開発・運用を進めています
・グローバルなチームと、英語での協業機会があります
・年齢層:30代前半
<既存社員のバックグラウンド>
・Applications Engineer、Product Manager、UI/UX Engineer、Web Applications QAなど多様な職種で構成されています
・Webサービス開発/運用、品質保証、プロダクト企画などの経験を持つメンバーが在籍しています
<開発環境>
・言語/FW:JavaScript, Node.js, Vue.js, Express.js, PostgreSQL, Redis
・ミドルウェア:Nginx
・インフラ:Google Cloud Platform, Kubernetes, CI/CD, Docker, Jenkins
・モニタリング:New Relic(APM)、Pager Duty
・ツール:Slack, Microsoft Teams, Confluence, JIRA, Bitbucket など
必須要件:
<テクニカルスキル/経験>
フルスタック開発:
・フルスタックWebアプリケーション開発における5年以上の経験
・本番環境レベルのRESTful APIおよびバックエンドサービスの設計・構築に関する確かな実績
・リレーショナルデータベース、特にPostgreSQLへの深い理解(スキーマ設計、インデックス戦略、クエリ最適化、大規模環境でのパフォーマンスチューニングを含む)
・フロントエンドおよびバックエンド双方における強力なJavaScriptスキル(Vue.js/Nuxt, Node.js, Express.js)
・スタック全体におけるテスト戦略の設計および実装経験(Jestまたは同等のツール)
アーキテクチャ・設計:
・フロントエンド、バックエンド、インフラ全体にわたり、システムアーキテクチャの意思決定を主導した実績
・トレードオフを評価し、技術的な決定を正当化し、複雑な設計課題を抱えるチームを導く能力
・コードレビューの主導およびエンジニアリング標準の策定経験
・技術ドキュメント(アーキテクチャ仕様書、開発仕様書など)の作成経験
インフラ・DevOps:
・本番環境におけるKubernetesクラスターの管理・運用経験
・セキュリティおよび品質ゲートを含む、CI/CDパイプラインの設計・保守経験(Jenkinsまたは同等のツール)
・パブリッククラウドプラットフォーム(GCPまたはAWS)の運用経験(ネットワーク、ストレージ、スケーリング、コスト管理)
・Webセキュリティの原則およびその実践的な適用に関する確かな理解
<ソフトスキル/経験>
・自発的に課題解決・状況改善に向けて動き、周囲を巻き込める
・探究心があり、変化の速い環境で学び続けられる
・多様なステークホルダーと円滑にコミュニケーションできる
・現状に満足せず改善を推進できる
・チーム内外の協調性を促進する協力なチームプレーヤー
・仕様に書かれたものをそのまま実装するのではなく、他に及ぼす影響範囲や可能性も考えた上で業務を遂行できる
・何が問題かをきちんと把握でき、そこに対するアプローチを一緒に考えていける
歓迎要件:
・Javaを用いたWebアプリケーション開発経験(例:Spring Framework)
・トラベル領域の横串開発(共通機能/共通基盤)に関わった経験
・クラウド(例:GCP)上での開発・運用経験
・監視/オブザーバビリティ(例:New Relic)を用いた運用改善経験
・性能改善、障害対応、運用自動化(CI/CD 等)の経験
・英語での技術コミュニケーション経験
その他:
勤務地に関する補足
楽天クリムゾンハウス(本社)
英語要件に関する補足
TOEIC800点以上(もしくは同程度の英語力を保有している資格の証明、英語圏の大卒以上の学位証明ができること)
内定通知のタイミングまでには資格の証明が必要です。
スコアをお持ちでない、もしくは証明書が無い方は、選考過程で弊社主催のTOEIC IPテストをご案内いたします。
楽天グループ株式会社に関する補足
・福利厚生:https://corp.rakuten.co.jp/careers/benefit/
・募集要項:https://corp.rakuten.co.jp/careers/information/
・楽天カルチャー:https://corp.rakuten.co.jp/careers/culture/
#エンジニア職 #engineer #フロントエンドエンジニア #ウェブデベロッパー #frontendengineer #webdeveloper #コマースカンパニー #commerce #楽天トラベル #RakutenTravel #楽天トラベル観光体験 #RakutenTravelExperiences #Java #JavaScript
Languages
English (総合 - 3 - 上級)
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search