サーバーサイドエンジニア / 出前館 / 京都開発室

求人概要 / Role and Responsibility
このポジションではフードデリバリーサービス「出前館」のシステム開発に携わっていただきます。
2000年にサービスを開始した出前館は、2020年にLINE社との資本業務提携を強化し、外出自粛を追い風に、取扱高・加盟店舗数・アクティブユーザー数全て大幅に伸長を続けており、2022年現在において過去最高値を更新しています。
シェアリングデリバリー®は全47都道府県に展開し、10万店舗のお店と繋がりましたが、デリバリーの日常化に向けては、まだまだサービスは成長段階であり、日本におけるデリバリーのカバレッジを拡大していきます。

近年、日本のフードデリバリー市場においては、グローバル企業の撤退や統廃合が進んでおり、主要なプレイヤーが決まりつつあります。
わたしたちは、これまで以上のスピードで市場シェアを獲得しに行くと同時に新たな市場を開拓し、デリバリー市場において圧倒的No.1の企業を目指しています。
日本でデリバリーの日常化を普及させていくことにプロフェッショナルとして情熱を持って取り組み、周囲と協力して新しい価値を創っていくエンジニアを募集します。


■業務内容
国内最大の宅配注文サイト『出前館』を運営する株式会社出前館のシステム開発をしていただきます。
今あるシステムの改修だけではなく新しいサービスプロジェクトやアーキテクチャ刷新プロジェクトにかかわっていくことができます。
出前館は技術的にもビジネス的にも複雑かつ高度なプロダクトであるため、エンジニアは検討初期から参加して、どのような効果があるのか、影響範囲は、という段階から議論します。
企画・設計・実装・試験・リリースまで、エンジニアとして責任を持って遂行できます。

具体的な業務例
・Java, Kotlin+Spring を用いたAPI開発
・チームメンバーの書いたコードに対するコードレビュー
・Terraform を用いた Cloud 上の実行環境の構築
・GitHub Actions/Jenkins などを用いた CI パイプラインの構築
・技術設計ドキュメントの記述
・運用をスムーズにするための社内用管理画面の開発

プロダクト例
・国内最大の宅配注文サイト『出前館』の開発。
・加盟店向けの注文管理システム・データ連携システムの開発。
・AIを活用した高効率な配送システムの開発。
・リアルタイムに内外のシステムへの注文情報を連携するプラットフォームの開発。
・飲食店のローカルマーケティング基盤の開発。

■このポジションの魅力
・トラフィックやデータが大きいから楽しい
 ・短いピークタイムの中で、多くの注文を取り扱うための技術的にチャレンジングな開発が多くあります。
・たくさんのユーザーに使ってもらえる
 ・アクティブユーザー数 853万人(DAU, 2022年2月時点)
 ・加盟店 10.3万店 (2022年2月時点)
・社内の他開発チームとの連携も多い
・社内の開発チームは多数あり、それらのチームが使う環境を運用するため連携業務も多いです


■所属チームについて
所属する京都開発室はサーバーサイドやインフラ、モバイルアプリケーション、フロントエンド、AI技術研究開発における専門性の高い分野の開発事業のみを行っている、開発に特化した拠点です。
京都オフィスは全体で数十人程度の小規模な拠点ですが、各プロダクト毎に様々な技術レイヤーで活躍する多種多様なエンジニアが、リラックスした環境で開発を行っています。

本ポジションは、京都開発室に在籍しながら、東京の開発者と共に「出前館」の開発チームに所属していただきます。
出前館の各開発チームは3〜10名程度で、基本的にソフトウェアエンジニアのみで構成されたチームです。
人事上の組織はプロダクト別に構成されていて、下部組織に企画職、フロントエンドエンジニア、サーバサイドエンジニアなどの組織が配置されています。
エンジニアは企画の早い段階からアサインされ、機能の詳細については一緒に考えていきます。
エンジニアはプロダクトのことを考えて、主体的に関わっていくことができます。

■テクニカルスタック
・Java、Kotlin
・Spring Boot
・Oracle、MySQL、Redis、Elasticsearch, Kafka
・Apache、Tomcat
・AWS、OpenStack ベースの Private Cloud, Kubernetes, Terraform
・Prometheus, Grafana, Kibana, newrelic
・Jenkins, Gitub Actions, ArgoCD


■出前館参考記事
LINEファミリーサービス開発センター 参考情報一覧
https://linecorp.com/ja/career/lp/media/familyDev
応募資格 / Qualifications
【必須の経験・スキル】
・3年以上のJVM言語を利用したバックエンド開発または運用経験 (対象サービスは Java/Kotlin 等を中心に実装されております)
・CS専攻、もしくはそれに準ずる実務経験
・Linux サーバーの運用実務経験 (手順書をベースとした単純作業は除きます)
・大規模システムあるいは分散システムの設計、分析、問題解決に対する専門性
・RDBMSを利用した開発経験

【歓迎する経験・スキル】
・コンシューマ向けサービス関連開発経験
・大規模Webサービスの開発経験
・要件定義やソフトウェアアーキテクチャーの設計経験
・Spring Bootを利用したWebアプリケーション開発経験
・Java, Kotlin, Tomcat, Nginx, Kafka, Redis, MySQL, K8sを利用した開発経験
・Jenkins/Drone/GitHub Actions 等を用いたCI・CDによる開発環境の自動化経験
・JVMの内部構造やGarbage collectionについての理解およびチューニング経験
・大規模トラフィックサービスでの負荷対策、アプリケーションチューニングの経験
・BtoB オンラインシステムの開発経験
・AWS等のクラウド環境でのシステム構築の経験
・開発リーダーシップ経験

【歓迎する人物像】
・インターネットが好きで、その可能性を信じている方
・新しい知識、技術を貪欲に吸収する意欲のある方
・データを使ってサービス/ビジネス上の課題解決をしていきたい方
・ビジネスのグロースに貢献することに意欲のある方
勤務地 / Location
京都オフィス
京都府京都市下京区
雇用形態 / Employment type
正社員
勤務時間 / Working hours
専門業務型裁量労働制(1日の労働時間に関わらず1日9.5時間労働したものとみなします。)、フレックスタイム制(コアタイム 11:00~16:00)、10:00~18:30(実働7時間30分)のいずれか適用 ※面接後に決定
待遇・福利厚生 / Benefits
■休日/休暇
・完全週休2日制(土・日)、祝日、年次有給休暇、年末年始休暇、慶弔休暇、リフレッシュ休暇制度(勤続5年で10日間)

■給与
・年俸制(保有されるスキル・経験・能力により優遇、相談の上で決定)
 ・年俸の12分の1を毎月支給。
 ・別途、インセンティブプラン有(※1)
・給与改定:年2回
・諸手当:交通費支給(会社規定による)、LINE Pay Card Benefit Plan(※2)

(※1)年俸額の他に、会社・本人の業績、評価に応じ、年2回インセンティブを支給することがあります。
(必ず支給されるものではありません。また、支給日に在籍している場合に限り支給対象となります。)
(※2)社員の「健康維持増進」「自己啓発」「次世代育成」を目的として給与とは別に支給する手当です。

■各種保険
・雇用保険、労災保険、健康保険、厚生年金保険

■福利厚生
・定期健康診断
・各種社内イベント他

■受動喫煙防止措置の実施
・屋内原則禁煙(屋内に喫煙室あり)
 ・四谷オフィス、南新宿オフィス、大崎オフィス

※当社はオフィス勤務と在宅勤務を組み合わせた、より効率的に高いパフォーマンスを発揮し続ける新しい働き方「LINE Hybrid Working Style」を採用しています。
https://linecorp.com/ja/pr/news/ja/2021/3912

その他詳細は面談の際にお伝えします。
選考フロー / Interview Process
■選考プロセス(1-1.5ヶ月を想定)
書類選考→課題選考→面接2-3回→バックグラウンドチェック→オファー
※課題選考・面接はオンラインにて実施します。