株式会社カカクコム - ~未来のあたりまえを創造しよう~『価格.com』『食べログ』『求人ボックス』『キナリノ』等を運営する東証プライム市場上場企業
日本最大級の飲食店データベースを活用し、最適なユーザー体験を提供するサービスです。データ品質を高め、飲食店の効率化やコスト削減を支援し、価値ある体験を提供します。
食べログを高凝集・疎結合なモジュラモノリスにリファクタリングするのモジュラモノリスアプリケーション化エンジニアのミッションになります。 ・コードのメトリクスを元に改善計画を立てて進行する ・不要なコードの削減 ・結合度・凝集度・認知的複雑度などコードの質の指標を改善する ・業務ドメインの開発エンジニアと共同してモジュールの境界を定義・設計 ・モジュラモノリスアーキテクチャへのリファクタリング 【ミッションへの道のり】 食べログは2007年に Ruby on Rails でリプレイスして以来、約15年の長期に渡り抜本的なアーキテクチャ刷新なしに開発と運用を継続しており、モノリシックで巨大なコード、かつ巨大なデータを持つ状態になっています。 この巨大なシステムを以下のステップで改善しています。 1.システムをKubernetesなどモダンなインフラ基盤に刷新して変更安全性と変更容易性を高める 2.設計変更や不要なコード削除などの大胆な改修を小さく速く繰り返し、疎結合・高凝集なモノリスに作り変える 3.組織構造やビジネスファンクション・ドメインモデル・ユースケース等より、マイクロサービスの境界を考察し、定義し、分割する ■開発環境 ・プラットフォーム: オンプレ DC / GCP / AWS ・仮想化基盤: VMWare / Kubernetes ・OS・ミドルウェア: Linux / Ruby on Rails / MySQL / Nginx ・コード管理・CI: GitHub / CircleCI ・監視: NewRelic / Prometheus / OpsGenie / Sentry ・コミュニケーション・プロジェクト管理: Microsoft Teams / Miro / Asana ・データ基盤: BigQuery / Tableau ■入社後のイメージ <オンボーディング> 食べログのRailsアプリケーション設計、基本的なシステム基盤(例えばサーバミドルウェア)、業務の概要をドキュメントと先輩社員のレクチャーを併用して学習していただきます。並行してデッドコード削減や結合度、凝集度のようなメトリクス改善を実装して開発・リリースワークフローを理解していただきます。 <最初の業務> マイクロサービス化チームと開発チームとの合同のシステム改善プロジェクトに参画して、例えばアプリの店舗詳細機能のような特定機能のシステム改善をメインで担当していただきます。(システム改善の詳細は業務内容をご覧ください。) <近い将来> システム改善プロジェクトにおいてマイクロサービス化のリーダーを想定しています。 ■キャリアパス アプリケーション設計のスペシャリストとして、システムを最適化し、モジュラモノリスからマイクロサービスや新しい設計パラダイムへ進化させるキャリアパスを期待しています。その中においてご本人のスキルと志向次第で技術面でのリードや、施策やチームをリードするマネジメント方面を想定しています。
概要
カカクコムは、「消費生活のあらゆるシーンで、選択をサポートするインターネット・メディア企業」になることを標榜し、 『価格.com』『食べログ』などのメディアを企画・開発・運営しています。 ■今後の成長戦略■ スマートフォン対応の推進、ソーシャルメディアとの連携強化、 ユーザー向け有料サービスの充実、予約サービスの拡大、 新規サイトのリリースなど、これまでにない取り組みを次々と展開していく予定です。
この仕事で得られるもの
【高度な問題解決能力を鍛える機会が得られる】 食べログのような大規模システムをリファクタリングするプロジェクトは、知識の有無や技術的な可否ではなく、自分自身のものの見方を変えたり、周囲との関係性が変わらなければ解決できない適応課題にあふれています。これらの課題を解決することは困難ですが、成功したときの達成感と自信の成長は大きいです。 【大きな裁量が持てる】 大規模システムのリファクタリングという重要プロジェクトを担当するチームを採用、チームビルディングの段階からマネジメントするため大きな裁量と責任が与えられます。 【先端技術に強い企業・部門で働ける】 日本最速でChatGPTプラグインをリリースできたように、老舗のサービスを開発・運用しながら最先端技術の採用もできる職場です。 【発表経験を積める】 社内発表の機会が大小用意されており、発表経験を積むことができます。 【社会的へ大きな影響のある仕事ができる】 9000万MAUを持つレストラン検索・予約サイトのシステムを改善するということは、多くのユーザー、飲食店経営者の生活をより良くする大きなやりがいのある仕事です。 【その他】 食べ歩きを趣味にしている人が多いため、美味しいお店に詳しくなれます。
勤務地
【勤務地詳細】 [渋谷オフィス] 東京都渋谷区宇田川町15-1 渋谷パルコDGビル ※渋谷パルコの上層階にあるオフィスです ※エンジニアとして就業する社員の多くは在宅勤務を行っています。 ※在宅と出社の両方を活用したハイブリッド型のスタイルを会社としても推奨しています。 従業員に対する受動喫煙対策:あり 対策内容:屋内原則禁煙(喫煙室あり) 【アクセス】 ・JR「渋谷駅」ハチ公口 徒歩5分 【受動喫煙防止措置に関する事項】 ・従業員に対する受動喫煙対策:あり ・対策内容:屋内原則禁煙(喫煙室あり)
勤務時間
10:00〜19:00
待遇・福利厚生
・通勤費支給(実費支給※上限5.5万円) ・社会保険完備(雇用・健康・労災・厚生年金) ・確定拠出年金制度 ・団体生命保険 ・従業員持株会 ・社内懇親会補助 ・社内部活動補助 ・無料人間ドック(定期健康診断) ・EAPカウンセリングプログラム ・結婚出産祝い金 ・産前産後休暇 ・育児休暇(最大で子供が3歳になる年の年度末まで取得可能) ・育児短時間勤務(最大12年間、子供が小学校を卒業するまで取得可能) ・子供の看護休暇 ・家族手当(支給条件有) 【エンジニア向け支援】 社内勉強会の実施、技術書籍の購入、オンラインのエンジニア教育サービスの利用、セミナー参加
休日・休暇
・完全週休2日制 ・所定休日:土・日・祝日、年末年始(12/29~1/3) ・休暇:夏季休暇3日、特別夏季休暇2日、有給休暇、慶弔休暇 ※有給休暇:入社日に支給(入社月に応じて最大10日付与)
試用期間
3か月 ※試用期間中の雇用形態および処遇の変更はありません。
勤務形態
フレックスタイム勤務(標準労働時間は1日8時間) コアタイム:午前10時00分~午後3時00分 休息時間:就業時間中に1時間 ※業務の都合上、時間外労働が発生することがあります。 ※ご経験に応じ、管理監督者および裁量労働(残業手当支給無)での採用となる可能性がございます。
学習支援
・自己学習支援制度あり [エンジニア向け支援] ・勉強会の実施 価格.comを含む会社全体での勉強会が3ヶ月に1回開催されます。 食べログエンジニア全体向けの勉強会は平均月1回のペースで開催しています。 また、食べログの各エンジニアチーム内での勉強会も不定期で開催されています。 ・技術書籍の購入 会社の資産となりますが、技術書は予算の範囲内で自由に購入可能です。長期の貸出もOKです。毎月多くのエンジニアが技術書を購入しています。 ・セミナー参加 就業時間内での参加が可能です。有料セミナーに参加する場合は事前に相談の上、会社が費用を負担します。 ・社内外イベントの運営支援 会場の提供や協賛等の支援を行います。食べログは毎年開催されるRubyKaigiのスポンサーを務めています。
転職サイトGreenでは、株式会社カカクコムのバックエンドエンジニアに関する正社員求人、中途採用に関する情報を今後も幅広く紹介していく予定です。会員登録いただくと、バックエンドエンジニアに関する新着求人をはじめ、最新の転職マーケット情報、転職に役立つ情報などあなたにあった転職、求人情報をいち早くお届けします。
今すぐの人も、これからの人も。まずは転職サイトGreenで会員登録をオススメします。