バックエンドエンジニア

地球最大の予約プラットフォームを実現する!「スカイチケット」のバックエンドエンジニア

PythonPHPLaravelDockergcpkubernetesGKE
東京都 / 恵比寿駅550~750万円
株式会社アドベンチャー

業務内容

責任、任される仕事内容

「スカイチケット」は宿泊・交通手段からアクティビティーに至るまで旅行に関わるすべてを予約できるサイトを目指し、日々進化を続けています。

「スカイチケット」の開発を通じて、新たな旅行商品の取り扱いや顧客満足向上など新機能開発に携わっていただける方を募集しています。
事業のさらなる成長のため、技術的負債の返済や開発基盤の整備など、技術的取り組みにチャレンジしていただける方を歓迎します。

なぜそれをやって欲しいのか

「スカイチケット」は完成されたサイトではなく、旅行に関わるすべての予約を完結できるようにするためには、まだまだ機能が足りません。
既に機能が存在するものであっても改善すべきものや、改善のためにはまず基盤を見直すべきものなど、「スカイチケット」がお客様にとって価値のあるサービスであり続けるために、新機能の開発と同時に技術的負債の返却も行っていく必要があります。

エンジニアリング以外の仕事・姿勢への期待

プロダクトやユーザー視点での提案・コミット
強く期待する
期待する
どちらでもない
期待しない
全く期待しない
ビジネス視点での提案・コミット
強く期待する
期待する
どちらでもない
期待しない
全く期待しない
ピープルマネジメント
強く期待する
期待する
どちらでもない
期待しない
全く期待しない

求める人

必須のスキル・経験

・「スカイチケット」のミッションに共感できる方
・何らかの言語を用いたバックエンドアプリケーション開発の実務経験(PHP, Ruby, Java, Python, Scala, Kotlin, Go, C#など)
・MySQLなどのRDBMSを用いた開発経験
・GitHubを用いた複数人での開発経験

あると望ましいスキル・経験

・AWS, GCPなどのクラウドインフラを用いたWebアプリケーションの実務経験
・大規模なトラフィックを扱うWebサービスの開発経験
・Infrastructure as Codeの知識
・Go言語の実務経験
・ドメイン駆動設計の実務経験
・静的型付け言語でのプログラミング経験
・Kubernetesを用いたコンテナオーケストレーションの知識
・機械学習/データサイエンス領域の知識
・個人ブログやQiita等でのアウトプットをされている方
・個人開発で何らかのサービスを公開した経験のある方
・テック系イベントの登壇経験
・RPAなどを用いた業務自動化・効率化の経験
・英語でのコミュニケーションができる方
・OSSの公開及びコントリビュートの経験

労働条件

雇用区分正社員・契約社員
新卒 / 中途中途採用
勤務制度固定時間制
勤務時間(コアタイム時間)10:00 〜 19:00
勤務地東京都渋谷区恵比寿4-20-3 恵比寿ガーデンプレイスタワー24F   ※エンジニアは27Fの専用フロア勤務となります
待遇・福利厚生

・交通費支給(月2万円まで)
・各種社会保険完備(雇用・労災・健康・厚生年金)
・時差出勤可能
・副業可能
・私服勤務可能
・髪型髪色自由
・社員旅行(業績による)
・国内航空券の社員割引/優待
・オフィス内禁煙(喫煙スペース有)
・フリードリンク制度(毎月1度みんなの好みに合わせて調整をした清涼飲料水などが無料。ウォーターサーバーやコーヒーメーカーも常備)
・入社時には希望スペックのPCをご準備いたします。(当社7割のエンジニアがMacBookProを使用)
・社内にある技術関連書籍貸し出し自由(購入希望も可能です)
・GitHubの個人アカウント利用可能(会社として個人アカウントを推奨)
・業務中イヤホン使用可能
・お好みのキーボード、マウス持ち込み可能
・ソファーやスタンディングテーブルのあるラウンジの作業環境

求人の特徴

PC選択自由

リモートワーク可

副業可

休日・休暇

完全週休2日制(土日祝日)
年末年始休暇
夏季休暇(2日)
有給休暇
慶弔休暇

試用期間

3ヶ月(待遇は本採用時との変更点無し)

受動喫煙防止措置に関する表記

共用喫煙スペースあり(フロア内は禁煙)

企業情報

会社名株式会社アドベンチャー
企業URL

https://jp.adventurekk.com/

資本金

557,180千円(2020年6月30日現在)

設立年月日

2006年12月21日

代表者氏名

中村 俊一

従業員数

122人(アルバイトは除く)

本社所在地

東京都渋谷区恵比寿4-20-3 恵比寿ガーデンプレイスタワー24F

何をやっている企業か

アドベンチャーはすべての人々の人生を豊かにする、地球最大の予約プラットフォームの実現を目指します。
運営しているサービス「skyticket」は、国内線の格安航空券比較サイトとしてスタートしましたが、
現在は、海外航空券・ツアー・ホテル予約・レンタカー予約とサービスの幅をひろげ、MAU700万人のサービスとなりました。今後も人々の生活にかかわる様々な予約サービスをグローバルに提供します。

企業からのメッセージ

新規機能開発を多く控え、会社としてもサービスとしても成長過程にあります。
課題も多いですが、フラットで風通しの良い組織と、年齢や社歴関係なく意見の通りやすい社風です。
自分で考え行動する方であれば、やりがいをもって楽しく働ける職場ではないかと思います。
より良い組織づくり、サービス開発に一緒に取り組んでいきましょう!

開発チーム情報

開発チーム名

SkyTicket開発チーム

開発チームメンバー

@yuta-ronバックエンドエンジニア

初めまして。 最近は採用からマネジメント、社内イベントの企画まで手を出しています。 まずは気軽にお話してみませんか?

@Daara_yサーバーサイドエンジニア

弊社のQiita芸人目指しています 自動化と美しいコードと筋トレとアクセサリーとPCガジェットが大好きマンです 最近はDDD完全に理解したマンになるべく奮闘中

担当プロダクト

プロダクトのリリース日

2006年12月

プロダクトの説明・成し遂げたいこと

「スカイチケット」は交通手段、宿泊、レストランからアクティビティーに至るまで、旅行に関わるすべてを予約できる世界一のプラットフォームを目指しています。

月間で数百万のお客様にご訪問頂いており、スマートフォンアプリのダウンロード数も1500万を突破しております。アフターコロナを見据えた更なるグロースに向けて、様々な施策に取り組んでいます。

2020年は人々の旅行に関する意識が大きく変化し、当社も大きな変革が求められています。
時代の流れに素早く追従するスピード感を持ちつつ、同時に技術的負債の返済を行っていくことは喫緊の課題であり、重点的に取り組んでいます。

新しい日常の中で人々の旅行体験をより良いものにすべく、スカイチケットは更に進化を続けていきます。

自動化していること

デプロイ

継続的に実践していること

テストについて

高いテストカバレッジを目指している
テストコードを当たり前に書いている
サービス運営上またはビジネス上重要な部分についてのみテストを書いている
基本的に手動でテストしている
テストを書く必要がない・または少ないプロダクトだ

技術的負債について

技術的負債の返済を重視し、迅速に返済している
定期的に技術的負債の返済をしている
既存実装に手をつけるタイミングで必要に応じて技術的負債の返済をしている
現在は優先度が低いため技術的負債の返済をあまりしていない
技術的負債の返済をする必要がない

コードレビューについて

設計に踏み込んだコードレビューをしている
可読性を意識したコードレビューをしている
バグが出ないようにコードレビューをしている
優先度が低くあまりできていない
体制、環境上できていない

チーム全体での開発の進め方

PJやチームによって、チケット駆動/スクラムを使い分けた開発を行っています。

■ 当社のメインサービスである「スカイチケット」の保守チーム
主にチケット駆動型の開発を行っています。
運用メンバーやお客様から上がってくる要望をBacklog上で取りまとめ、逐次、優先度を設定した上で各エンジニアにアサインされます。
新規のプロジェクトに関しては、関係部署とエンジニア部門のマネージャーが効果を検証した上で正式にプロジェクトとして始動します。

また、突発的な調査や不具合対応などは承認フローが整備されています。
開発チームへ直接依頼や連絡が行かない対策がされており、マネージャーが優先度を判断した後に順次対応しています。

■ 新規PJに取り組む一部のチーム
スクラム開発を採用し、1週間でSPRINTを回しています。
月曜日 - 木曜日でIssueを消化し、金曜日に振り返りと次のSPRINTで消化するタスクをアサインします。
チームメンバーのベロシティをSPRINTごとに計測、管理しており、タスクアサインと完成見積もりの指標としています。ベロシティについて関しては、1週間ごとに管理、計測を行います。

タスクに関しては、計測しているベロシティを基準に判断しアサインされます。

技術面でのアピール・課題・考え方

■ 課題
「スカイチケット」は2006年のリリース当初からPHPメインで書かれており、機能追加と改修を重ね巨大なモノリス基盤上で稼働しております。

リリース当時の技術スタック(PHP5, jQuery, 独自FWなど) が今もなお本番稼働しており、開発速度や開発者体験の低下を引き起こしているのが課題です。

■ 技術面でのアピール
現在、上記のモノリス基盤のリファクタリングとマイクロサービス化を同時に進めております。
サービスの特性上、膨大なトラフィックが発生することやマイクロサービスとの親和性が高いことからバックエンドに関してはGo言語を採択し、書き換えを進める取り組みを最近開始しました。
コンテナ管理にはKubernetes(GKE)を導入し、スケーラブルかつ可用性の高いマイクロサービス基盤への移行を目指します。

フロントエンドに関しても、jQueryからVue.jsベースへの書き換えを進めていく予定です。
マイクロフロントエンドやAtomicDesignの考え方を積極的に導入し、UI/UXを通じてユーザ体験の向上につなげていきます。

新規サービスの立ち上げ時に関してはPHP7系 + Laravel + Vue.js (一部PJはReact)で実装し、適材適所の技術選定を行うことでスピード感のある開発を行っております。

また、サービス開始以来蓄積されている膨大なログデータを生かした、機械学習/データサイエンス領域の研究開発についても実現に向けて動いております。

■考え方
やりたいことに対して、手を上げれば会社が応援してくれます。
成長意欲がある人をとことん応援してくれる職場です。
心理的安全性についても担保されており、精神的にパフォーマンスが下がらないような環境が整っています。

開発チームからのメッセージ

ご覧頂き、ありがとうございます!

当社では、技術力を武器に社内に新しい風を吹き込むエンジニアを募集しています。
取り組むべき課題が沢山あるのですが、エンジニアの数が追いついていない状況です(泣

当社は、やる気のある方が挑戦できる環境が整っており、手を上げれば任せてもらえます。
ワークライフバランスについても重視しており、残業が発生しないようなタスクの割り振りが行われ、定時にはほとんど社員が帰っています。(直近の平均残業時間: 12.7時間)

社内の勉強会についても定期的に行っていることや、切磋琢磨できる仲間がいるなど、成長できる環境についても、今以上に充実させていく予定です。

・新しいもの作っていきたい!もっと良いサービスにしたい!と考えられる方
・率先して新しい技術や知識を吸収していきたい方
・能動的に課題発見から課題解決まで仲間たちと開発に取り組める方
・楽をするための効率化などの努力を惜しまない方
・当社のQiita芸人になりたい方!

少しでも興味がありましたら、オンラインにてカジュアル面談をお待ちしております!


地球最大の予約プラットフォームを実現する!「スカイチケット」のバックエンドエンジニア

株式会社アドベンチャー