シニアWebアプリケーションエンジニア
株式会社Medii
募集要項
No.JN00518470
- 企業名
- 株式会社Medii
- 職種
- オープン・Web系アプリケーション開発
- 雇用形態
- 正社員
- 業務内容
- 【本ポジションのミッション】
エキスパート専門医の知見をテクノロジーで繋ぐ「Medii Eコンサル」「Medii Q」は、まだまだ発展途上のプロダクトであり、ユーザーの利用頻度・継続率・ユーザー体験を大きく伸ばせる余地があります。
開発体制の強化とともに、技術を単なるツールではなく「医療の未来を実装する手段」と捉えて開発を進めていく中で、現在フロントエンドの開発を専門とする社員が不在のため、社員としてフロントエンドの技術方針をリードしていただける方を求めています。
プロダクトの開発に加え、AIを前提とした開発プロセスづくりを通じて、チーム全体の開発力を高めていただくことがミッションです。
【業務について】
▼業務の概要
医師向けWebサービスと管理画面のフロントエンド開発を中心に、要件定義から設計・実装までを担っていただきます。
これまでフロントエンドは業務委託メンバーを中心に開発してきましたが、今後は社員メンバーにて技術方針を定め、チームをリードしていただくことを期待しています。
入社当初はWebフロントエンドが中心(Goによるバックエンド開発も一部あり)ですが、将来的にはバックエンド(Go)やモバイルアプリ(Flutter)にも活躍の場を広げていただく想定です。
▼具体的な業務
・Next.js/React/TypeScriptによる医師向けWebサービス・管理画面の設計・実装
・PdM・デザイナーと連携した要件定義・仕様決定(医師ユーザーへのヒアリングなど、直接関わる機会もあります)
・フロントエンドの技術方針の策定、技術選定・設計の意思決定
・AIを前提とした開発プロセスの設計と推進(コーディングエージェント向けのルールやドキュメントの整備など)
・レビュー体制の設計:AIレビュー(CodeRabbit・Devin)の運用設計や、設計レビューを含めてどこまでAIに任せるかの検討・推進
・チームメンバーへの技術支援(フルスタックを目指すメンバーへの支援を含む)
・LLMを活用した機能(AIアシスタントなど)のフロントエンド開発
・Goによるバックエンド開発、Flutterによるモバイルアプリ開発(段階的に)
▼やりがい
・社員として初めてのフロントエンドの専門家として、技術方針を一から形づくれる
・AIを前提とした開発プロセスへの移行を、チームと一緒に設計・推進できる
・要件定義から関わり、医師ユーザーの声を直接聞きながらプロダクトを育てられる
・自ら開発した機能が医師の意思決定を支え、医療現場の課題が解決されていく過程を実感できる
・フロントエンドを軸に、バックエンド(Go)・モバイル(Flutter)へ領域を広げられる
・自ら開発した機能が医師の意思決定を支え、医療現場の課題が解決されていくプロセスを手触り感を持って実感できる
▼キャリアパス
ご志向や強みに応じて、エンジニアリングマネージャーやスペシャリストなど、様々なキャリアが可能です。
【開発体制について】
▼チーム構成
エンジニアリング部は12名(社員7名、業務委託5名)のメンバーが在籍しており、100%内製で開発を行っています。
▼所属メンバーの職種
フルスタックエンジニア、バックエンドエンジニア、フロントエンドエンジニア、モバイルエンジニア、QAエンジニア、SREなど、様々な強みを持つエンジニアが在籍しています。
▼開発プロセス
私たちはカンバン方式を採用し、ユーザーへの価値提供スピード(リードタイム)を最大化するプロセスを構築しています。
チームが独力でデリバリーまで完結できる権限を持っており、外部のブロックなく、完成した機能を即座にリリースできる機動力が強みです。
・Notionによる自律的なフロー管理
情報の透明性を重視し、Notionで全タスクを管理しています。WIPを適切にコントロールすることで、エンジニアがコンテキストスイッチを最小化し、目の前の開発に深く集中できる環境を整えています。
・データ駆動の開発プロセス改善
Notion・GitHubからストーリー進行・PR進行を取得することでサイクルタイム・アウトプット量を可視化しています。
データは個々人の活動を評価する目的では利用せず、チームアウトプットの可視化・開発プロセスのボトルネック洗い出しに利用しています。
・建設的なプロセスアップデート
数値が示す事実と、現場のエンジニアが感じる「肌感覚」の両面からボトルネックを特定します。論理と感情の両面で納得感のある改善を繰り返すことで、心理的安全性が高く、かつ生産性の高いチーム作りを追求しています。
【開発環境】
▼利用技術
・開発言語/フレームワーク:Go/Gin/GORM/TypeScript/React/Next.js
- その他:Dart/Flutterを使用
・インフラ:Firebase、AWS、Docker、Google Cloud、Datadog
・コミュニケーション:Slack、Google Meet
・CI/CD:GitHub Actions、AWS CodeBuild、AWS CodeDeploy
・開発者向け:Claude Code、Storybook/Chromatic、Findy Team+
・その他:Notion、Google Workspace
▼AI活用
弊社では、ClaudeやGeminiといった生成AIの利用を組織として推奨・費用サポートしており、各部署で日常的なフローに導入しています。
エンジニアリング部における具体的な活用事例は以下の通りです。
・コーディング:Claude(Claude Code)、Devin
・レビュー:CodeRabbit
・テスト自動化:Playwright
リポジトリごとにAIエージェント向けのルール・ドキュメント(AGENTS .md など)を整備し、AIに任せられる範囲を広げています
【開発における課題や取り組み】
▼開発課題
・より早く・より安全にデリバリーするための開発プロセス改善
・AIに開発プロセスを任せていくためのガードレール・ループの設計
・技術負債の解消 など
様々な課題がある中で、チームメンバーと議論をしながら改善に向けて取り組みを進めています。
▼今後の取り組み
・各疾患の専門領域に合わせたマッチング最適化
・AI/LLMを活用したユーザー体験の向上
・データの利活用 など
【在宅勤務】
リモート勤務可能
※週1日程度の出社を想定(出社頻度は応相談) - 応募条件
- 【必須スキル】
・Webアプリケーションの開発経験5年以上
・Next.js/TypeScriptでの開発経験
・フロントエンドの設計・技術選定を主導した経験
【歓迎スキル】
・Go/Flutterでの開発経験
・最新のAI技術スタック(LangChain、LlamaIndex、エージェント技術等)を駆使した、実用的なLLMソリューションの開発・運用における深い知見と実践経験
・多様なステークホルダーを繋ぐ、コミュニケーション能力とプレゼンテーションスキル
・WebSocket、Firebase、またはgRPC等を用いたリアルタイム通信機能(チャット等)の開発経験
・デザインシステムに基づいたコンポーネント設計・実装経験
・要求分析から開発に一気通貫で関与した経験
・チームリードの経験
【求める人物像】
・社会課題の解決に当事者として関わりたい
・バックエンドやモバイルにも領域を広げる意欲
・課題を可視化して仮説を立て、提案・実行する
・過去の成功体験にとらわれず、新しい挑戦を楽しめる
・課題に適した技術を選択する、課題解決志向である
・チームメンバーを尊重し、建設的に議論できる - 勤務地
- 東京都新宿区新宿1丁目23-1THE PORTAL 新宿御苑 4F
最寄駅:【最寄り駅】東京メトロ丸ノ内線 新宿御苑前駅から徒歩4分
東京メトロ丸ノ内線 四谷三丁目駅から徒歩8分
各線 新宿三丁目駅から徒歩10分
都営地下鉄新宿線 曙橋駅から徒歩10分 - 給与・報酬
- 想定年収600万円〜1200万円
想定月収42.9万円〜85.8万円
昇給あり 年2回
賞与あり 年2回(一部変動制・理論年収は賞与含む)
時間外労働の有無にかかわらず、30時間分の時間外手当として81,500円~163,000円を支給
▼給与内訳
月給:429,000円~858,000円
基本給:347,500円~695,000円
固定残業手当:81,500円~163,000円(30時間相当分)
※30時間を超える時間外労働の残業手当は追加で支給 - 就業時間
- フレキシブルタイム:始業8時〜10時、終業15時〜22時
※標準労働時間10:00~19:00(1日の所定労働時間8時間)
フレックスタイム制 - 休日・休暇
- 完全週休二日制(土日祝日)、年末年始休暇、その他会社が定める日、慶弔休暇、生理休暇、産前産後休暇、育児休暇、介護休暇、年次有給休暇(入社日5日、入社半年後に残り5日を付与)
- 待遇・福利厚生
- 交通費:交通費全額支給
保険:健康保険,厚生年金保険,労災保険,雇用保険
特記事項:
【福利厚生】
・インフルエンザ予防接種費 全額補助
・新メンバー歓迎会の費用補助(上限あり)
・書籍購入費 全額補助
・患者さんや医師を招いた勉強会の定期開催(Patient/Doctor Voice)
・オンボーディングプログラム完備
(コアバリュー・非ヘルスケア出身者向け・ビジネススキル など)
▼その他
ストックオプションあり
【受動喫煙防止措置】
屋内禁煙
■受動喫煙防止情報■
屋内の受動喫煙対策:対策あり
対策:禁煙
特記事項:無


