サマリー
メドピアグループの各事業の基盤となる共通プラットフォームの設計・開発をリードするポジションを募集します。
共通基盤構想について
メドピアグループでは、MedPeer、ClinPeer等の医師向け既存アプリケーションや今後立ち上げる新規アプリケーションを含め、統一された共通基盤上で運用・管理することを目指しています。
現在メドピアが運営する医師向けサービスは、PHPとRuby on Railsを中心としたモノリシックなシステムで運用されており、開発速度の低下や障害時の影響範囲の大きさが課題となっています。医療課題を解決するために、事業拡大と迅速な価値提供を実現するため、システムをマイクロサービス化し、スケーラブルで安定したシステム基盤の構築が急務です。そのために必要なこととして下記のような取り組みを推進しています。
- 認証基盤の統合
- 会員プロフィール管理の一元化
- ポイントシステムやマーケティング支援の統合
- 開発生産性の向上とシステム運用効率の最適化
エンジニアリング組織の課題
現状、以下のような技術的課題に直面しており、これらの解決が急務となっています。
- 複数サービス間でのユーザー認証・データ連携の複雑性
- サービス間での重複実装による保守性の低下
- 新規サービス立ち上げ時の開発コストの高さ
- 既存サービスの運用コストの高さ
特に認証基盤については、モノリスなMedPeerシステムの中に存在し、MedPeer以外の医師向けサービスも、モノリスなMedPeerシステムの認証処理を呼び出しており、ユーザーデータの同期や認証情報の受け渡しが複雑になっています。また、各サービスでプロフィール管理等の基本機能を個別に実装していることで、コードの重複が発生し、バグ修正や機能改善に多大な工数を要しています。
新規サービスの立ち上げにおいても、基本機能の実装や既存サービスとの連携機能の開発に毎回大きなリソースが必要となっており、事業のスピーディーな展開の妨げとなっています。
職務内容
- 共通基盤のアーキテクチャ設計とロードマップの策定
- 既存システムから共通基盤への段階的な移行計画の立案と実行
- セキュリティと可用性を考慮したマイクロサービスアーキテクチャの設計
- 開発チームのテクニカルリーダーシップ
- 各サービス開発チームとの技術的な調整や連携
共通基盤の構築は、メドピアグループの技術戦略における重要な施策です。リードエンジニアには、現状の課題を深く理解した上で、将来を見据えたアーキテクチャの設計をお願いします。特に重要なのは、既存システムを停止することなく、段階的に新しい共通基盤への移行を実現することです。
また、この取り組みは技術的な挑戦だけでなく、各サービスの開発チームとの密接な連携が必要不可欠です。リードエンジニアには、技術面でのリーダーシップに加えて、チーム間のコミュニケーションを促進し、プロジェクト全体を成功に導く役割を担っていただきます。
必須要件(AND条件)
- Ruby on Rails アプリケーション開発経験(5年以上)
- マイクロサービスアーキテクチャ設計・実装経験
- AWSやGCP等クラウド環境でのインフラ設計・構築経験
- チームメンバーや他部署と円滑にコミュニケーションを取りながらプロジェクトを推進した経験
歓迎要件
- ヘルスケア領域でのシステム開発経験
- クラウドネイティブな環境での開発経験(AWS、GCP等)
- ID連携(OAuth、OIDC等)の実装経験
求める人物像
- 技術志向が高く、新しい技術への探究心がある方
- チーム全体の技術力向上に関心がある方
- ビジネス要件を理解し、技術選定ができる方
- 長期的な視点でアーキテクチャを設計できる方
開発環境
■ サーバーサイド
Ruby on Railsで構築しています。データストアとしてAmazon Aurora(MySQL)とElastiCache(Redis)、一部Elasticsearchを採用しています。
■ フロントエンド
プロジェクトによってことなりますが、SPA構成のプロジェクトについてはVue.js /Nuxt.jsで構築しています。
■ インフラ
主にAWSでAmazon ECSやAWS Fargateなどを用いて環境を構築しています。構築の管理についてはTerraformで行っています。
技術スタック
- 開発言語: Ruby、JavaScript、TypeScriptなど
- フレームワーク: Ruby on Rails、Vue.jsなど
- データベース: MySQL、Redisなど
- 生成AI: ChatGPT、GitHub Copilot、Cursor、Cline、Devinなど
仕事・事業における魅力
メドピアグループの技術基盤を一新する重要なポジションとして、技術的な課題解決だけでなく、事業成長の基盤作りに携わることができます。現在直面している認証基盤の複雑性やサービス間連携の課題を解決し、より効率的で拡張性の高いプラットフォームを構築することで、グループ全体の成長を技術面から支えることができます。また、マイクロサービス化への移行やクラウドネイティブな環境での開発など、最新の技術スタックを活用しながら、大規模なシステム改善に取り組むことができます。技術選定から実装まで幅広い裁量を持ち、自身の技術力を最大限に活かせる環境があります。
キャリアにおける魅力
共通基盤構築のテックリードとして、技術戦略の立案から実装まで、プロジェクト全体をリードする経験を積むことができます。各サービス開発チームとの連携や調整を通じて、技術リーダーシップだけでなく、組織横断的なプロジェクトマネジメントスキルも習得できます。
本ポジションに期待すること
- 現状の課題を深く理解し、将来を見据えたアーキテクチャ設計ができること
- 既存システムを停止することなく、段階的な移行を実現できること
- 各サービスの開発チームと密接に連携し、プロジェクト全体を成功に導けること
- 技術選定からチーム構築まで、リーダーシップを発揮できること
開発メンバーの裁量
- OS やエディタ、IDE といった個人の環境は、各自の責任で好きなものを使うことができる
- 企画を決定する場に、実装を担当する開発メンバーが参加している
- タスクの見積もりは、実装を担当するメンバーが中心となって行う
- 全体のスケジュール管理は、途中の成果を随時確認しながら、納期または盛り込む機能を柔軟に調整する形で行う
- プロダクトの開発言語やフレームワークなど主要な構成技術は、基本的に最新版より1年以上ビハインドしていない
コード品質向上のための取り組み
- 本番にデプロイされるコードには、全てコードレビューまたはペアプログラミングを実施している
- 「リファクタリングは随時行われるべき」という価値観をメンバー全員が共有しており、日常的に実施している
- 何らかのコーディング規約をチーム全体で遵守するようにしている
- 提出されたコードには自動的にリグレッションテストが実行される環境が構築されている
- コード品質評価ツールを導入して、メンバーが常に確認できるようにしている
テストの実施度
- ほとんどのプロダクトコードに単体テストを記述、実施している
- ほとんどの機能に受け入れテストを記述、実施している
- 機能の実装と同時にテストコードを記述している
- 想定される複数環境での品質チェックを義務づけている
アジャイル実践状況
- 2週間以下の短い期間でのイテレーション開発を実践している
- デイリーでスタンドアップミーティング、またはそれに準じるチーム内の打ち合わせを行っている
- イテレーションの最後などに、定期的にチームでふりかえりミーティングを行っている
- タスク見積もりの単位には絶対量(人日など)ではなく相対ポイントを用い、極力複数人の意見を調整する形で行っている
- 継続的なデプロイ(デリバリー)を行っている
労働環境の自由度
- フレックスタイム制または裁量労働制を採用している
メンバーの多様性
- 外国籍の開発メンバーがいる
- 育児中の開発メンバーが在籍している
- 開発メンバーの新卒採用を実施している
その他魅力
- 年間12万円のテックサポート制度を利用して書籍や勉強会参加費に利用できます。
- また、生成AIなどの新しい技術も、必要に応じて経費で利用が可能です。
参考情報
- [会社紹介資料]
事業、サービス、カルチャーなどを紹介しています - MedPeer Style:[公式note] [公式YouTube]
社員インタビューや、メドピアのサービスを利用している医療従事者の声など様々な取り組みを紹介しています - メドピア開発者ブログ
- Engineering at MedPeer
組織カルチャーや技術、働き方などについて紹介しています
職種 / 募集ポジション | テックリード_共通基盤構築 |
---|---|
雇用形態 | 正社員 |
契約期間 | 試用期間:原則3ヵ月、待遇変更無し |
給与 |
|
勤務地 | 雇い入れ直後:上記参照 その他会社が指定する場所 変更の範囲:会社の定める場所(テレワークを行う場所を含む) |
勤務時間 | フレックスタイム制(コアタイムなし) ※標準労働時間:8時間/日 ※オフィスアワー 9:30~18:30 ※エンジニア・デザイナーは裁量労働制 ※エンジニアマネージャーは管理監督者 |
業務内容 | 雇い入れ直後:上記参照 変更の範囲:会社の定める業務 |
勤務時間 | フレックスタイム制(コアタイムなし) ※標準労働時間:8時間/日 ※オフィスアワー 9:30~18:30 ※エンジニア・デザイナーは裁量労働制 |
諸手当 | 通勤手当(実費支給)、残業手当 |
福利厚生 | ・健康保険(関東ITソフトウェア健康保険組合) ・厚生年金 ・雇用保険 ・労災保険 ・リモートワーク手当(2,000円/月) ・ベースエリア手当 ・MeshiPeer Welcome(新入社員歓迎ランチ)の飲食代補助(オンラインランチ含む) ・テックサポート(エンジニア向けに年間12万円までスキルアップや生産性向上の支援) ・BEP制度(エンジニア以外の職種向けに年間6万円まで業務のパフォーマンス向上の支援制度) ・育児休業制度 ・オンライン医療相談(first call) ・インフルエンザ予防接種 ・オフィスグリコ有 ・各種勉強会やカンファレンスの参加費補助 |
休日休暇 | ・土曜、日曜、祝日、年末年始 (年間休日120日以上 ※暦によって変動) ・年次有給休暇 ※入社時期に応じて入社日に初年度分を付与します (その後1年毎に勤続年数に応じた日数を付与) ・慶弔休暇 ・生理休暇 ・裁判員休暇 ・産前産後休暇 ・子の看護休暇 ・育児・介護休業 |
喫煙環境 | オフィス内全面禁煙(オフィス外にも喫煙所はなし) |
会社名 | メドピアグループ |
---|---|
メドピア株式会社 代表者名 | 代表取締役 兼 執行役員社長 CEO 後藤 直樹 |
設立 | 2004年12月 |
上場 | 東証プライム(6095) |
所在地 | 〒104-0045 東京都中央区築地1-13-1 銀座松竹スクエア8階 最寄り駅: ・東京メトロ 日比谷線・都営地下鉄 浅草線 「東銀座駅」 5番出口より徒歩3分 ・東京メトロ 有楽町線 「新富町駅」 徒歩6分 |
従業員数 | 740名(連結、2025年3月時点) |
事業内容 | 医師専用コミュニティサイト「MedPeer」の運営 その他関連事業 |
子会社 | 株式会社コルボ MIフォース株式会社 |
関連会社 | 株式会社medパス |
株式会社コルボ | ・企業URL:https://www.colbo.co.jp/ ・代表者名:内堀雅彦 ・設立:1993年12月10日 ・所在地: 東京都中央区築地1-13-1 銀座松竹スクエア9階 ・事業内容: メディカルライティング グラフィックデザイン 映像制作/3DCG スペースデザイン WEBデザイン |
MIフォース株式会社 | ・企業URL:https://www.miforce.co.jp/ ・代表者名:昌原 清植 ・設立:2019年5月24日 ・所在地: 東京都中央区築地1-13-1 銀座松竹スクエア9階 ・事業内容: CSO事業 MA/MSLアウトソーシング業務 MRアウトソーシング業務 研修業務 コンプライアンス・ガイドライン対応BPOサービス |