採用情報

キャリア採用:デジタルプロダクト開発・データアナリスト

キャリア採用:フルスタックエンジニア

仕事内容

「医学教育」はエンジニアリングの関与余地が非常に多い、技術的にも魅力的なドメイン

エンジニアとして活躍中の多くの方は通ってこなかった道かと思いますが、医師・看護師になるまでの道のりを想像してみてください。
膨大な医学知識を正確に習得し、国家試験を突破し、臨床の現場に立つまで——その全過程において、「何を・どう・いつ学ぶか」を設計するプロダクトが存在します。私たちのプロダクトは、そこに位置しています。
医学教育というと「ニッチなドメイン」に聞こえるかもしれませんが、実態は違います。動画・問題演習・電子書籍・学習履歴・推薦ロジック・コンテンツ管理——これらを一気通貫でつなぎ、医療系学習者の体験そのものを設計するプロダクト群です。「学習という行動をいかに設計するか」は、機能実装の問題であると同時に、データ設計・UX・パフォーマンス・アーキテクチャが交差する構造化の問題でもあります。
複雑な専門知識を使いやすい形に構造化して届けるという難しさとやりがい、そしてエンジニアリングの関与余地が、ここには広がっています。


【エンジニアリングの関与余地(例)】
  1. 学習履歴・進捗データをもとにした問題推薦・パーソナライズ設計
  2. 医療専門知識という複雑コンテンツの構造化・検索性・分類体系の設計
  3. 動画・問題・書籍など異なるメディア種別を横断するUX設計
  4. 数百万〜数千万レコード規模のRDBMSを伴うパフォーマンスチューニング
  5. バグ率の高いレガシーコードの段階的リファクタリングとリプレース
  6. SES・業務委託混在環境でのCI/CD構築・コードレビュー文化の整備
▼現在抱えている課題・募集背景
事業成長が続く一方で、開発組織はまだ発展途上にあります。現在の社内エンジニアは3名。SESや業務委託が混在する環境の中で、品質・スピードともに課題を抱えているのが正直なところです。バグ率の高さ、インフラ・バックエンド設計の不足、レガシーコードの残存、クオリティ担保の難しさ——これらの課題に、正面から向き合ってくれるエンジニアを求めています。このポジションは、組織にとって最も重要な「実装の柱」です。バックエンド・フロントエンド・インフラを横断しながら、コードを書きつつ技術組織ごと前進させていただくことを期待しています。マネジメント専任ではなく、あくまでプレイングで関与し続けたい方を歓迎します。

▼業務内容
  1. 主要プロダクト(QB Online 他)のバックエンド/フロントエンド/インフラを横断した設計・実装・運用
  2. 既存システムのリファクタリングと段階的リプレース(数百万〜数千万レコード規模のRDBMSを含む)
  3. CI/CDパイプライン(GitHub Actions等)のゼロからの構築・改善と、組織全体への規範化
  4. コードレビュー文化の構築・運用
  5. SES/業務委託ベンダーの品質管理・マネジメント(内製化推進を含む)
  6. 経営層・PdM・他チームと連携した技術選定と意思決定
▼入社後1年間のオンボーディングスケジュール(イメージ)
  1. 3ヶ月:主要1〜2プロダクトのコードベース把握、CI最低ラインの設置、コードレビュー権限の引き継ぎ
  2. 6ヶ月:SES案件1本を内製化、リリースリードタイム短縮の数値改善
  3. 1年:技術組織の事実上のNo.2として後続ロール(Platform/DevOps/BEリード等)の採用と立ち上げを主導、技術組織ロードマップの策定 その後はIC的なコード面での貢献、またはマネジメント方面など、本人の志向に応じてキャリアパスを用意します。

開発環境

▼技術スタック
  1. バックエンド:PHP / Laravel、Kotlin + Spring Boot、TypeScript / Node.js + Hono、Go、Python(バッチ・分析)
  2. フロントエンド:Next.js、React + MUI、Vue
  3. モバイル: Kotlin(Android)Swift(iOS)
  4. インフラ:AWS(ECS Fargate / Lambda / CloudFront / EC2ほか)+ IaC は CDK, Terraform, SAM、一部Google Cloud(Cloud Run / Firebase)
  5. データベース:MySQL(RDS / Aurora)、PostgreSQL(RDS / Aurora)、Firestore
  6. データ分析基盤:BigQuery + Dataform
  7. ミドルウェア:nginx、Memcached / Redis
  8. モニタリング:CloudWatch、Firebase Crashlytics(モバイル)、Bugsnag(Web フロント)、Grafana + OpenTelemetry
  9. ダッシュボード:Grafana、CloudWatch ダッシュボード
  10. CI/CD:GitHub Actions、Bitrise(モバイル)、GCP Cloud Build / AWS CodeBuild(一部)
  11. タスク・バックログ管理:GitHub Issues、Notion、JIRA、Backlog、Redmine
  12. 品質保証:PHPUnit / Pest、Playwright / Cypress(E2E)、Jest / Vitest、k6(負荷試験)、その他静的解析(Larastan / Biome / ktlint / SwiftLint / oxc-toolchain ほか)
  13. チャット:Slack
  14. ナレッジツール:Notion、Google Drive(設計ドキュメント)、GitHub(docs / ADR)
  15. AI開発支援: Claude Code、Cursor、OpenAI Codex
  16. その他AI利用(API等): Gemini、Claude、ChatGPT
▼チームについて
  1. 現在の開発チームは社内エンジニア3名で構成されており、QB Online開発チーム・CS看護開発チームほか複数のプロダクトを担当。各プロダクトにはPM兼テックリード的なポジションのエンジニアが1名おり、外注管理や技術的な意思決定を担っています。今回ご入社いただく方には、この役割を一部または全面的に引き継いでいただくことを想定しています。
  2. 開発組織は発展途上ですが、社内の熱量は高く、AI活用・技術書籍購入・カンファレンス参加など成長支援の制度も整っています。カオスな現状を「伸びしろ」として楽しめる方にとって、これ以上ない環境だと思っています。

魅力・やりがい

◆単なる教材配信サービスではなく、動画・問題演習・電子書籍・学習履歴をつなぎ、医療系学習の体験そのものを設計できる
医療教育領域のユーザー課題は専門性が高く、一人ひとりの学習成果や将来のキャリアにも深く関わるものです。そのため、プロダクトとして改善できる余地も大きく、単に教材をデジタルで届けるだけでなく、学習の進め方や理解の深め方そのものをより良くしていく面白さがあります。また、社内には医療系学生のアルバイトも多く在籍しており、実際のユーザーの声を近い距離でキャッチアップできる環境があります。日々のフィードバックが、新機能のアイデアや既存機能の改善につながることも少なくありません。流行り廃りに左右されにくく、本当に必要とされ続ける領域で、業界トップクラスのシェアを持つコンテンツをプロダクトとして磨き込んでいけること。長く使われる学習サービスに、技術の力で向き合えることが、このポジションならではの魅力です。

◆何万人ものユーザーに確実に届く、コンテンツの強さは証明済み。その技術基盤をこれから作る
ユーザーは、医療従事者を目指すという明確で強い目的を持った学習者です。そのため、プロダクトへの期待値や継続利用の意向が高く、質の高いコンテンツをデジタルで届けるプラットフォームには、まだ大きな改善余地が残されています。「長年培ってきた強いコンテンツ資産」と「これから本格的に磨き込んでいく技術基盤」が組み合わさっている点は現在のフェーズならではの面白さがあります。すでに多くのユーザーに利用されているサービスだからこそ、自分たちが開発した機能や改善が、すぐに何万人もの学習体験に届いていく。ここに、このフェーズでメディックメディアに加わる大きな面白さがあると考えています。

◆最新AIモデルをスピーディーに実務に取り込める環境。裁量も大きく、技術選定から関われる
自らが学びたい技術をベースに開発の方向性を提案・選定できるなど、裁量の大きさも開発組織の魅力のひとつです。また、近年のエンジニアリングにとって必要不可欠な存在となっているAIについても、コーディングツールの導入や活用を積極的に進めており、AI時代で活躍できるエンジニアとしての経験や実績を積める環境が十分にあります。

必須要件

バックエンドを中心に、フルスタックにプロダクト開発全体を見渡しながら、設計・実装・運用改善まで主体的に進めてきた方、品質の低い環境を自分ごととして改善できるオーナーシップをお持ちの方とお会いしたいと考えています。

【下記のような経験を想定しています】 ※すべてを完全に満たしている必要はありません
  1. WebサービスまたはSaaSプロダクトにおいて、バックエンド・フロントエンドの双方に関わり、設計・実装・本番運用まで一貫して携わった経験
  2. Ruby on Rails、Laravel、Go、Node.js、Pythonなどを用いたバックエンド開発の経験
  3. React、Next.jsなどのモダンなフロントエンド技術を用いた開発経験
  4. AWSまたはGCPなどのクラウド環境で、アプリケーションを本番運用した経験
  5. RDBMSの設計・運用経験、およびSQLやキャッシュ活用を含むパフォーマンス改善の経験
  6. Terraform、CDKなどのIaCや、GitHub ActionsなどのCI/CDを活用し、開発・運用を効率化した経験
  7. 機能要件だけでなく、性能・可用性・セキュリティなどの非機能要件も踏まえて設計した経験
  8. コードレビューや開発プロセスの改善を通じて、チームの開発品質向上に取り組んだ経験
  9. 少人数チームにおいて、プレイングリードまたはテックリードとして開発を推進した経験
  10. AIコーディングツールなど新しい開発手法を実務に取り入れ、開発生産性の向上に取り組んだ経験

歓迎要件

  1. 中規模以上(DAU 5,000〜1万程度)のWebサービス/SaaSプロダクトにおいて、一定のユーザー規模やトラフィックを持つサービスの開発・運用に携わった経験
  2. フルスタックに開発できるだけでなく、特にバックエンド領域に強みを持ち、設計・実装・パフォーマンス改善をリードしてきた経験
  3. スタートアップや新規事業において、初期のエンジニアメンバーとしてプロダクトや開発組織の立ち上げに関わった経験
  4. CTO、VPoE、テックリード、エンジニアリングマネージャーなど、技術面または組織面から開発チームをリードした経験
  5. 受託開発・SI・SES・オフショア開発などを活用していた開発体制から、事業会社としての内製開発体制づくりに関わった経験
  6. LMS、eラーニング、教育系SaaS、ヘルスケア、医療系SaaSなど、専門性の高いドメインにおけるプロダクト開発経験
  7. Swift、Kotlin、Flutter、React Nativeなどを用いたモバイルアプリ開発経験
  8. データ基盤の構築・活用や、AI/LLMを用いた機能開発・業務改善に取り組んだ経験
  9. テックブログの執筆、カンファレンス登壇、OSS活動など、技術知見を社内外に発信してきた経験
  10. エンジニアとして10年前後、またはそれに準ずる幅広い実務経験を通じて、プロダクト開発・運用に深く向き合ってきた経験
  11. 30〜200名規模の開発組織や、成長フェーズの事業会社において、変化の大きい環境で開発を推進してきた経験

求められる個性・特性

  1. サービスを前進させるために「全部やる」ことに前向きで、専任化ではなく幅広く関与することを楽しめる方
  2. ドキュメント文化が好きで、属人化を嫌う方
  3. 「事業の本質」に踏み込みたい志向をお持ちの方(PjM/PdMの領域にも自然と入っていける)
  4. カオスな状況をむしろ楽しめる方。品質課題の多い現場に「ラストマンシップ」を持って向き合える方
  5. 課題・施策・結果を人に伝える力がある方(技術的な内容を非エンジニアにも説明できる)

募集要項

雇用形態
正社員
※試用期間6ヵ月(その期間の待遇・給与に変更ありません)
募集人数
若干名
給与・待遇
  1. 月給589,000円 ~(45時間相当の固定残業代124,000円を含む)
    ※実際の残業代が固定残業代を超えた場合は、超過の割増分が支払われます。
    ※経験・能力等を考慮の上、決定いたします。
  2. 給与改定:年1回(7月)
  3. 賞与:年2回(7月、12月)
  4. 通勤手当:実費相当額支給(上限月50,000円)
  5. 想定年収:1,000万円~1,600万円
福利厚生
健康経営・福利厚生をご覧ください。
勤務地
  1. 東京都港区南青山3-1-31(本社所在地)
    1. 東京メトロ銀座線 外苑前駅 徒歩4分
    2. 東京メトロ銀座線・千代田線・半蔵門線 表参道駅 徒歩6分
  2. リモートワーク可(月2回出社必須)
勤務時間
10:00~18:00(実働7時間)
※所定労働時間は10:00~19:00(実働8時間)ですが、労使の取り決めにより上記の就業時間です。
※一定の勤務期間・職能習得により、専門型裁量労働制が適用されます。
休日休暇
2026年年間休日:126日(祝日により毎年変動あり)

  1. 完全週休二日制(土・日)
  2. 祝日
  3. 年末年始(12/28~1/4)
  4. 年次有給休暇:初年度17日付与(以降、毎年1日ずつ増。最大20日)
  5. 特別休暇(慶弔休暇)
  6. 産前・産後休暇
  7. 母性健康管理休暇
  8. 看護・介護休暇
  9. 生理休暇
  10. 公民権行使休暇
採用フロー
【流れ】
下記「エントリーする」よりエントリー
 ↓
採用担当より今後の流れについてご案内

【選考方法】
書類選考→カジュアル面談(web可)→web適性検査→一次面接(web可)→二次面接(web可)→最終面接(対面)

エントリーする

キャリア採用:バックエンドエンジニア

仕事内容

「医学教育」はエンジニアリングの関与余地が非常に多い、技術的にも魅力的なドメイン

エンジニアとして活躍中の多くの方は通ってこなかった道かと思いますが、医師・看護師になるまでの道のりを想像してみてください。
膨大な医学知識を正確に習得し、国家試験を突破し、臨床の現場に立つまで——その全過程において、「何を・どう・いつ学ぶか」を設計するプロダクトが存在します。私たちのプロダクトは、そこに位置しています。
医学教育というと「ニッチなドメイン」に聞こえるかもしれませんが、実態は違います。動画・問題演習・電子書籍・学習履歴・推薦ロジック・コンテンツ管理——これらを一気通貫でつなぎ、医療系学習者の体験そのものを設計するプロダクト群です。「学習という行動をいかに設計するか」は、機能実装の問題であると同時に、データ設計・UX・パフォーマンス・アーキテクチャが交差する構造化の問題でもあります。
複雑な専門知識を使いやすい形に構造化して届けるという難しさとやりがい、そしてエンジニアリングの関与余地が、ここには広がっています。


【エンジニアリングの関与余地(例)】
  1. 学習履歴・進捗データをもとにした問題推薦・パーソナライズ設計
  2. 医療専門知識という複雑コンテンツの構造化・検索性・分類体系の設計
  3. 動画・問題・書籍など異なるメディア種別を横断するUX設計
  4. 数百万〜数千万レコード規模のRDBMSを伴うパフォーマンスチューニング
  5. バグ率の高いレガシーコードの段階的リファクタリングとリプレース
  6. SES・業務委託混在環境でのCI/CD構築・コードレビュー文化の整備
▼現在抱えている課題・募集背景
事業成長が続く一方で、開発組織はまだ発展途上にあります。現在の社内エンジニアは3名。SESや業務委託が混在する環境の中で、品質・スピードともに課題を抱えているのが正直なところです。バグ率の高さ、インフラ・バックエンド設計の不足、レガシーコードの残存、クオリティ担保の難しさ——これらの課題に、正面から向き合ってくれるエンジニアを求めています。このポジションは、バックエンド領域の設計・実装・運用を担っていただくソフトウェアエンジニアです。リード級の経験がある方には、SES 巻き取りやコードレビュー文化の構築、後進指導もお任せします。

▼業務内容
  1. バックエンドの設計・実装・運用(数百万〜数千万レコード規模の RDBMS を含む)
  2. 既存システムのリファクタリングと段階的リプレース
  3. フロントエンド・インフラへの軽い踏み込み(必要に応じて)
  4. コードレビューへの参加(リード級はレビュー文化の構築・運用)
  5. SES/ベンダーが担う領域の段階的な内製化(リード級が中心)
  6. バックエンド領域での技術選定への参加

開発環境

▼技術スタック
  1. バックエンド:PHP / Laravel、Kotlin + Spring Boot、TypeScript / Node.js + Hono、Go、Python(バッチ・分析)
  2. フロントエンド:Next.js、React + MUI、Vue
  3. モバイル: Kotlin(Android)Swift(iOS)
  4. インフラ:AWS(ECS Fargate / Lambda / CloudFront / EC2ほか)+ IaC は CDK, Terraform, SAM、一部Google Cloud(Cloud Run / Firebase)
  5. データベース:MySQL(RDS / Aurora)、PostgreSQL(RDS / Aurora)、Firestore
  6. データ分析基盤:BigQuery + Dataform
  7. ミドルウェア:nginx、Memcached / Redis
  8. モニタリング:CloudWatch、Firebase Crashlytics(モバイル)、Bugsnag(Web フロント)、Grafana + OpenTelemetry
  9. ダッシュボード:Grafana、CloudWatch ダッシュボード
  10. CI/CD:GitHub Actions、Bitrise(モバイル)、GCP Cloud Build / AWS CodeBuild(一部)
  11. タスク・バックログ管理:GitHub Issues、Notion、JIRA、Backlog、Redmine
  12. 品質保証:PHPUnit / Pest、Playwright / Cypress(E2E)、Jest / Vitest、k6(負荷試験)、その他静的解析(Larastan / Biome / ktlint / SwiftLint / oxc-toolchain ほか)
  13. チャット:Slack
  14. ナレッジツール:Notion、Google Drive(設計ドキュメント)、GitHub(docs / ADR)
  15. AI開発支援: Claude Code、Cursor、OpenAI Codex
  16. その他AI利用(API等): Gemini、Claude、ChatGPT
▼チームについて
  1. 現在の開発チームは社内エンジニア3名で構成されており、QB Online開発チーム・CS看護開発チームほか複数のプロダクトを担当。各プロダクトにはPM兼テックリード的なポジションのエンジニアが1名おり、外注管理や技術的な意思決定を担っています。今回ご入社いただく方には、この役割を一部または全面的に引き継いでいただくことを想定しています。
  2. 開発組織は発展途上ですが、社内の熱量は高く、AI活用・技術書籍購入・カンファレンス参加など成長支援の制度も整っています。カオスな現状を「伸びしろ」として楽しめる方にとって、これ以上ない環境だと思っています。

魅力・やりがい

◆単なる教材配信サービスではなく、動画・問題演習・電子書籍・学習履歴をつなぎ、医療系学習の体験そのものを設計できる
医療教育領域のユーザー課題は専門性が高く、一人ひとりの学習成果や将来のキャリアにも深く関わるものです。そのため、プロダクトとして改善できる余地も大きく、単に教材をデジタルで届けるだけでなく、学習の進め方や理解の深め方そのものをより良くしていく面白さがあります。また、社内には医療系学生のアルバイトも多く在籍しており、実際のユーザーの声を近い距離でキャッチアップできる環境があります。日々のフィードバックが、新機能のアイデアや既存機能の改善につながることも少なくありません。流行り廃りに左右されにくく、本当に必要とされ続ける領域で、業界トップクラスのシェアを持つコンテンツをプロダクトとして磨き込んでいけること。長く使われる学習サービスに、技術の力で向き合えることが、このポジションならではの魅力です。

◆何万人ものユーザーに確実に届く、コンテンツの強さは証明済み。その技術基盤をこれから作る
ユーザーは、医療従事者を目指すという明確で強い目的を持った学習者です。そのため、プロダクトへの期待値や継続利用の意向が高く、質の高いコンテンツをデジタルで届けるプラットフォームには、まだ大きな改善余地が残されています。「長年培ってきた強いコンテンツ資産」と「これから本格的に磨き込んでいく技術基盤」が組み合わさっている点は現在のフェーズならではの面白さがあります。すでに多くのユーザーに利用されているサービスだからこそ、自分たちが開発した機能や改善が、すぐに何万人もの学習体験に届いていく。ここに、このフェーズでメディックメディアに加わる大きな面白さがあると考えています。

◆最新AIモデルをスピーディーに実務に取り込める環境。裁量も大きく、技術選定から関われる
自らが学びたい技術をベースに開発の方向性を提案・選定できるなど、裁量の大きさも開発組織の魅力のひとつです。また、近年のエンジニアリングにとって必要不可欠な存在となっているAIについても、コーディングツールの導入や活用を積極的に進めており、AI時代で活躍できるエンジニアとしての経験や実績を積める環境が十分にあります。

必須要件

  1. バックエンド
    1. Ruby on Rails、Laravel、Go、Node.js、Python のいずれかで本番運用経験
    2. RDBMS の設計と基本的なパフォーマンスチューニング
  2. フロントエンド: React/Next.js 等の改修ができる
  3. インフラ: AWS/GCP の本番運用経験、IaC(Terraform 等)の読み書き
  4. CI/CD: GitHub Actions 等のパイプラインを理解し、設定変更ができる
  5. コードレビュー: 自分のコードをレビューに出す/他人のコードをレビューする習慣

歓迎要件

  1. 大規模 Web サービスのバックエンドリード経験
  2. 既存システムのリファクタリング・段階的リプレース経験(数百万〜数千万レコード規模)
  3. CI/CD パイプライン構築(GitHub Actions、CircleCI 等)
  4. マイクロサービス/モジュラモノリスの設計判断経験
  5. SES/オフショアベンダーマネジメント・品質基準設計の経験
  6. LMS や教育系 SaaS の開発経験
  7. ADR(Architecture Decision Record)等の意思決定記録運用経験
  8. AI コーディング(Copilot/Cursor/Claude Code 等)を実務に組み込んでいる

求められる個性・特性

  1. バックエンドを主軸にしつつ、領域を広げていきたい志向をお持ちの方
  2. ドキュメント文化が好き、属人化を嫌う方
  3. 後進指導や採用面接にも前向き(リード級)な方

募集要項

雇用形態
正社員
※試用期間6ヵ月(その期間の待遇・給与に変更ありません)
募集人数
若干名
給与・待遇
  1. 月給412,000円 ~(45時間相当の固定残業代96,000円を含む)
    ※実際の残業代が固定残業代を超えた場合は、超過の割増分が支払われます。
    ※経験・能力等を考慮の上、決定いたします。
  2. 給与改定:年1回(7月)
  3. 賞与:年2回(7月、12月)
  4. 通勤手当:実費相当額支給(上限月50,000円)
  5. 想定年収:700万円~1,300万円
福利厚生
健康経営・福利厚生をご覧ください。
勤務地
  1. 東京都港区南青山3-1-31(本社所在地)
    1. 東京メトロ銀座線 外苑前駅 徒歩4分
    2. 東京メトロ銀座線・千代田線・半蔵門線 表参道駅 徒歩6分
  2. リモートワーク可(月2回出社必須)
勤務時間
10:00~18:00(実働7時間)
※所定労働時間は10:00~19:00(実働8時間)ですが、労使の取り決めにより上記の就業時間です。
※一定の勤務期間・職能習得により、専門型裁量労働制が適用されます。
休日休暇
2026年年間休日:126日(祝日により毎年変動あり)

  1. 完全週休二日制(土・日)
  2. 祝日
  3. 年末年始(12/28~1/4)
  4. 年次有給休暇:初年度17日付与(以降、毎年1日ずつ増。最大20日)
  5. 特別休暇(慶弔休暇)
  6. 産前・産後休暇
  7. 母性健康管理休暇
  8. 看護・介護休暇
  9. 生理休暇
  10. 公民権行使休暇
採用フロー
【流れ】
下記「エントリーする」よりエントリー
 ↓
採用担当より今後の流れについてご案内

【選考方法】
書類選考→カジュアル面談(web可)→web適性検査→一次面接(web可)→二次面接(web可)→最終面接(対面)

エントリーする

キャリア採用:Androidアプリエンジニア

仕事内容

「医学教育」はエンジニアリングの関与余地が非常に多い、技術的にも魅力的なドメイン

エンジニアとして活躍中の多くの方は通ってこなかった道かと思いますが、医師・看護師になるまでの道のりを想像してみてください。
膨大な医学知識を正確に習得し、国家試験を突破し、臨床の現場に立つまで——その全過程において、「何を・どう・いつ学ぶか」を設計するプロダクトが存在します。私たちのプロダクトは、そこに位置しています。
医学教育というと「ニッチなドメイン」に聞こえるかもしれませんが、実態は違います。動画・問題演習・電子書籍・学習履歴・推薦ロジック・コンテンツ管理——これらを一気通貫でつなぎ、医療系学習者の体験そのものを設計するプロダクト群です。「学習という行動をいかに設計するか」は、機能実装の問題であると同時に、データ設計・UX・パフォーマンス・アーキテクチャが交差する構造化の問題でもあります。
複雑な専門知識を使いやすい形に構造化して届けるという難しさとやりがい、そしてエンジニアリングの関与余地が、ここには広がっています。


【エンジニアリングの関与余地(例)】
  1. 学習履歴・進捗データをもとにした問題推薦・パーソナライズ設計
  2. 医療専門知識という複雑コンテンツの構造化・検索性・分類体系の設計
  3. 動画・問題・書籍など異なるメディア種別を横断するUX設計
  4. 数百万〜数千万レコード規模のRDBMSを伴うパフォーマンスチューニング
  5. バグ率の高いレガシーコードの段階的リファクタリングとリプレース
  6. SES・業務委託混在環境でのCI/CD構築・コードレビュー文化の整備
▼現在抱えている課題・募集背景
事業成長が続く一方で、開発組織はまだ発展途上にあります。現在の社内エンジニアは3名。SESや業務委託が混在する環境の中で、品質・スピードともに課題を抱えているのが正直なところです。バグ率の高さ、インフラ・バックエンド設計の不足、レガシーコードの残存、クオリティ担保の難しさ——これらの課題に、正面から向き合ってくれるエンジニアを求めています。このポジションは、Androidアプリ領域を実装力と設計力で支えていただくエンジニアです。

▼業務内容
  1. 主要 Android アプリの設計・実装・運用リード
  2. Google Play 審査・リリースフロー・ストア運用
  3. バックエンド API チームとの連携・契約設計
  4. Android 領域の QA/リリース基準の整備
  5. ジュニアエンジニアの採用と育成
▼入社後1年間のオンボーディングスケジュール(イメージ)
  1. 3ヶ月:mediLink アプリのコードベースとマルチモジュール構成の把握、Google Play リリースフロー・ストア運用の引き継ぎ、コードレビューへの参加
  2. 6ヶ月:担当領域を持ち、レガシー(Java/Realm/View)からモダン(Kotlin/Firestore/Jetpack Compose)への移行の一部をリード。QA・リリース基準の整備に着手
  3. 1年:Android 領域の設計・実装・運用リードとして技術的な意思決定を担い、ジュニアの採用・育成に着手

開発環境

▼技術スタック
  1. バックエンド:PHP / Laravel、Kotlin + Spring Boot、TypeScript / Node.js + Hono、Go、Python(バッチ・分析)
  2. フロントエンド:Next.js、React + MUI、Vue
  3. モバイル: Kotlin(Android)Swift(iOS)
  4. インフラ:AWS(ECS Fargate / Lambda / CloudFront / EC2ほか)+ IaC は CDK, Terraform, SAM、一部Google Cloud(Cloud Run / Firebase)
  5. データベース:MySQL(RDS / Aurora)、PostgreSQL(RDS / Aurora)、Firestore
  6. データ分析基盤:BigQuery + Dataform
  7. ミドルウェア:nginx、Memcached / Redis
  8. モニタリング:CloudWatch、Firebase Crashlytics(モバイル)、Bugsnag(Web フロント)、Grafana + OpenTelemetry
  9. ダッシュボード:Grafana、CloudWatch ダッシュボード
  10. CI/CD:GitHub Actions、Bitrise(モバイル)、GCP Cloud Build / AWS CodeBuild(一部)
  11. タスク・バックログ管理:GitHub Issues、Notion、JIRA、Backlog、Redmine
  12. 品質保証:PHPUnit / Pest、Playwright / Cypress(E2E)、Jest / Vitest、k6(負荷試験)、その他静的解析(Larastan / Biome / ktlint / SwiftLint / oxc-toolchain ほか)
  13. チャット:Slack
  14. ナレッジツール:Notion、Google Drive(設計ドキュメント)、GitHub(docs / ADR)
  15. AI開発支援: Claude Code、Cursor、OpenAI Codex
  16. その他AI利用(API等): Gemini、Claude、ChatGPT
▼チームについて
  1. 現在の開発チームは社内エンジニア3名で構成されており、QB Online開発チーム・CS看護開発チームほか複数のプロダクトを担当。各プロダクトにはPM兼テックリード的なポジションのエンジニアが1名おり、外注管理や技術的な意思決定を担っています。今回ご入社いただく方には、この役割を一部または全面的に引き継いでいただくことを想定しています。
  2. 開発組織は発展途上ですが、社内の熱量は高く、AI活用・技術書籍購入・カンファレンス参加など成長支援の制度も整っています。カオスな現状を「伸びしろ」として楽しめる方にとって、これ以上ない環境だと思っています。

魅力・やりがい

◆単なる教材配信サービスではなく、動画・問題演習・電子書籍・学習履歴をつなぎ、医療系学習の体験そのものを設計できる
医療教育領域のユーザー課題は専門性が高く、一人ひとりの学習成果や将来のキャリアにも深く関わるものです。そのため、プロダクトとして改善できる余地も大きく、単に教材をデジタルで届けるだけでなく、学習の進め方や理解の深め方そのものをより良くしていく面白さがあります。また、社内には医療系学生のアルバイトも多く在籍しており、実際のユーザーの声を近い距離でキャッチアップできる環境があります。日々のフィードバックが、新機能のアイデアや既存機能の改善につながることも少なくありません。流行り廃りに左右されにくく、本当に必要とされ続ける領域で、業界トップクラスのシェアを持つコンテンツをプロダクトとして磨き込んでいけること。長く使われる学習サービスに、技術の力で向き合えることが、このポジションならではの魅力です。

◆何万人ものユーザーに確実に届く、コンテンツの強さは証明済み。その技術基盤をこれから作る
ユーザーは、医療従事者を目指すという明確で強い目的を持った学習者です。そのため、プロダクトへの期待値や継続利用の意向が高く、質の高いコンテンツをデジタルで届けるプラットフォームには、まだ大きな改善余地が残されています。「長年培ってきた強いコンテンツ資産」と「これから本格的に磨き込んでいく技術基盤」が組み合わさっている点は現在のフェーズならではの面白さがあります。すでに多くのユーザーに利用されているサービスだからこそ、自分たちが開発した機能や改善が、すぐに何万人もの学習体験に届いていく。ここに、このフェーズでメディックメディアに加わる大きな面白さがあると考えています。

◆最新AIモデルをスピーディーに実務に取り込める環境。裁量も大きく、技術選定から関われる
自らが学びたい技術をベースに開発の方向性を提案・選定できるなど、裁量の大きさも開発組織の魅力のひとつです。また、近年のエンジニアリングにとって必要不可欠な存在となっているAIについても、コーディングツールの導入や活用を積極的に進めており、AI時代で活躍できるエンジニアとしての経験や実績を積める環境が十分にあります。

必須要件

  1. Kotlin(Jetpack Compose 含む)での本番運用 Android アプリ開発経験
  2. アーキテクチャ設計(MVVM/Clean Architecture/MVI 等)
  3. Google Play 審査・リリースフロー・ストア運用の実務経験
  4. バックエンド API チームとの連携・契約設計経験

歓迎要件

  1. Android Javaの移行経験
  2. Swift の読解、もしくは iOS 側のアーキテクチャ理解
  3. Flutter/React Native 等クロスプラットフォーム経験
  4. オフラインファースト設計、同期処理設計の経験
  5. 学習系・暗記カード系アプリの開発経験
  6. アプリのパフォーマンス計測・改善(起動時間、メモリ)
  7. Gradie/Bitrise/GitHub Actions/Fastlane 等を用いたCI・リリース自動化の経験
  8. AI コーディング(Copilot/Cursor/Claude Code 等)を実務に組み込んでいる

求められる個性・特性

  1. iOS との API 契約や設計連携にも踏み込める方(Swift の読解程度は歓迎)
  2. 立て直しフェーズに前向きな方
  3. ドキュメント文化が好きな方

募集要項

雇用形態
正社員
※試用期間6ヵ月(その期間の待遇・給与に変更ありません)
募集人数
若干名
給与・待遇
  1. 月給412,000円 ~(45時間相当の固定残業代96,000円を含む)
    ※実際の残業代が固定残業代を超えた場合は、超過の割増分が支払われます。
    ※経験・能力等を考慮の上、決定いたします。
  2. 給与改定:年1回(7月)
  3. 賞与:年2回(7月、12月)
  4. 通勤手当:実費相当額支給(上限月50,000円)
  5. 想定年収:700万円~1,200万円
福利厚生
健康経営・福利厚生をご覧ください。
勤務地
  1. 東京都港区南青山3-1-31(本社所在地)
    1. 東京メトロ銀座線 外苑前駅 徒歩4分
    2. 東京メトロ銀座線・千代田線・半蔵門線 表参道駅 徒歩6分
  2. リモートワーク可(月2回出社必須)
勤務時間
10:00~18:00(実働7時間)
※所定労働時間は10:00~19:00(実働8時間)ですが、労使の取り決めにより上記の就業時間です。
※一定の勤務期間・職能習得により、専門型裁量労働制が適用されます。
休日休暇
2026年年間休日:126日(祝日により毎年変動あり)

  1. 完全週休二日制(土・日)
  2. 祝日
  3. 年末年始(12/28~1/4)
  4. 年次有給休暇:初年度17日付与(以降、毎年1日ずつ増。最大20日)
  5. 特別休暇(慶弔休暇)
  6. 産前・産後休暇
  7. 母性健康管理休暇
  8. 看護・介護休暇
  9. 生理休暇
  10. 公民権行使休暇
採用フロー
【流れ】
下記「エントリーする」よりエントリー
 ↓
採用担当より今後の流れについてご案内

【選考方法】
書類選考→カジュアル面談(web可)→web適性検査→一次面接(web可)→二次面接(web可)→最終面接(対面)

エントリーする

キャリア採用:データアナリスト

募集背景

文科省は、2030年から小中学校の正式な教科書として紙だけでなくデジタルも導入する方針を固めました。今後ますます教育IT技術が進化していくとともに、学生の学び方も劇的に変化していきます。
当社では現状のトップシェアに甘えることなく、今後もEdTechサービスをさらに拡張し、ユーザーのニーズに応え続けていきます。その実現のために、データ分析を通じて、当社の新たなサービス構築やユーザーの課題解決をリードできる人材を募集しています。ITの力で教育を変える、支える。そんな情熱を持った方をお待ちしています。

仕事内容

医療教育業界における大きなシェアから得られる広範なデータをもとにして、経営課題とユーザーの学習課題の双方の解決のために、データを用いて新たな知見を創出していく仕事です。

  1. 経営課題・事業課題解決のためのデータ分析、仮説検証、レポーティング(おもにPython: pandas, numpy, matplotlibなどを使用)
  2. 社内BIツールの管理運用
  3. 社内データ分析基盤構築・管理(Google Cloud、おもにBigQueryを使用)
  4. 社内の業務自動化(DX)の補助・支援
  5. 将来的に、機械学習モデルを用いた予測や最適化アルゴリズム開発も着手予定
【分析データの活用例】
BigQueryやPythonを用いて、商品の購入データを時期別・大学別に分析して大学ごとの販売戦略に活用したり、ユーザーの学習データをかけ合わせて分析することで成績がよくなるユーザーの学習傾向を把握し、サービス向上に役立てたりします。

求められる個性・特性

  1. チームメンバーへの技術共有や育成に積極的に取り組める方
  2. 自身の知識やノウハウをドキュメント化し、チーム全体のスキル向上に貢献できる方
  3. 社内の他部署に対してデータ活用の価値を伝え、データドリブンな意思決定を推進できる方
  4. 技術的な専門知識を、非エンジニアにもわかりやすく説明できるコミュニケーション能力

募集要項

雇用形態
正社員
※試用期間6ヵ月(その期間の待遇・給与に変更ありません)
募集人数
若干名
応募資格
【必須】
  1. データ分析実務経験(2年以上)
  2. SQLを用いたデータ処理の経験
  3. Pythonでのデータ分析経験(pandas、numpy等)
  4. データの可視化経験(Python matplotlib、BIツール等)
【歓迎】
  1. BigQueryの実務経験
  2. 大量データ処理の経験
  3. GA4を用いたアクセス解析の経験
  4. Google Cloudの利用経験
  5. API連携によるデータ取得の実装経験
  6. GASを用いた業務自動化の経験
  7. GitHub等を用いた業務管理経験
給与・待遇
  1. 月給353,000円 ~(45時間相当の固定残業代96,000円を含む)
    ※実際の残業代が固定残業代を超えた場合は、超過の割増分が支払われます。
    ※経験・能力等を考慮の上、決定いたします。
  2. 給与改定:年1回(7月)
  3. 賞与:年2回(7月、12月)
  4. 交通費:実費相当額支給(上限月50,000円)
福利厚生
健康経営・福利厚生をご覧ください。
勤務地
東京都港区南青山3-1-31(本社所在地)
東京メトロ銀座線 外苑前駅 徒歩4分
東京メトロ銀座線・千代田線・半蔵門線 表参道駅 徒歩6分
勤務時間
10:00~18:00(実働7時間)
※所定労働時間は10:00~19:00(実働8時間)ですが、労使の取り決めにより上記の就業時間です。
※一定の勤務期間・職能習得により、専門型裁量労働制が適用されます。
休日休暇
2026年年間休日:126日(祝日により毎年変動あり)

  1. 完全週休二日制(土・日)
  2. 祝日
  3. 年末年始(12/28~1/4)
  4. 年次有給休暇:初年度17日付与(以降、毎年1日ずつ増。最大20日)
  5. 特別休暇(慶弔休暇)
  6. 産前・産後休暇
  7. 母性健康管理休暇
  8. 看護・介護休暇
  9. 生理休暇
  10. 公民権行使休暇
採用フロー
【流れ】
下記「エントリーする」よりエントリー
※エントリーページの「希望職種」は「バックエンドエンジニア」をお選びください。
 ↓
採用担当より今後の流れについてご案内

【選考方法】
書類選考・適性検査・課題・面接等

エントリーする