株式会社カカクコム - ~未来のあたりまえを創造しよう~『価格.com』『食べログ』『求人ボックス』『キナリノ』等を運営する東証プライム市場上場企業
日本最大級の飲食店データベースを活用し、最適なユーザー体験を提供するサービスです。データ品質を高め、飲食店の効率化やコスト削減を支援し、価値ある体験を提供します。
リファクタリング計画に必要なコードメトリクスの可視化やアプリケーションの基盤的部分の改善がミッションになります。 ・結合度・凝集度・認知的複雑度などコードの質を表すメトリクスの可視化 ・アプリケーションコードがモジュール境界を越えないようにする仕組みの導入 ・静的型チェックの導入による開発体験向上施策 【ミッションへの道のり】 食べログは2007年に Ruby on Rails でリプレイスして以来、約15年の長期に渡り抜本的なアーキテクチャ刷新なしに開発と運用を継続しており、モノリシックで巨大なコード、かつ巨大なデータを持つ状態になっています。 この巨大なシステムを以下のステップで改善しています。 1.システムをKubernetesなどモダンなインフラ基盤に刷新して変更安全性と変更容易性を高める 2.設計変更や不要なコード削除などの大胆な改修を小さく速く繰り返し、疎結合・高凝集なモノリスに作り変える 3.組織構造やビジネスファンクション・ドメインモデル・ユースケース等より、マイクロサービスの境界を考察し、定義し、分割するション・ドメインモデル・ユースケース等より、マイクロサービスの境界を考察し、定義し、分割する <食べログの事業・食べログシステム本部のミッション> 私たちは市場や事業の変化に素早く対応できるシステムと、それを実現させる開発組織を作る事を責務としています。システムが事業成長のボトルネックにならないよう、モノを作るだけでなく作ったモノの健全性を保ち続けることやビジネス理解もそのための大事な手段の一つと考えています。サービス開発のように組織の改善を行うべくFourKeysの計測とアクショナブルな指標への落とし込みや、よりインパクトの大きな成果を出すべく、1プロジェクト1チャレンジすること、人同士のつながりを大事にすること、部署やプロダクトの垣根を超えていくことを大切にしに日々の業務にあたっています。 <マイクロサービス化チームのミッション> 技術部マイクロサービス化チームは巨大なモノリシックサービスにおける開発の辛さを解消し、少人数のチームが自律的に意思決定しながら開発するためのシステム基盤を作る事をミッションとしています。 ■開発環境 ・プラットフォーム: オンプレ 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で会員登録をオススメします。