株式会社HOKUTO 求人一覧Senior Web Engineer (正社員)
株式会社HOKUTO 求人一覧

Senior Web Engineer (正社員)

株式会社HOKUTO

医師の臨床業務をサポートするプロダクト作りをリード

Description

【事業・プロダクト概要】

HOKUTOは、「より良いアウトカムを求める世界の医療従事者のために」をミッションに、医療従事者の臨床業務を支える情報プラットフォームを提供しています。

  • 医療情報のインプット・アウトプットを支援する臨床支援アプリ「HOKUTO」は、リリースから約4年で医師ユーザー数10万人を突破(日本の医師の約3人に1人)。
  • 医師会員基盤を活用し、製薬企業・医療機器メーカー向けにデジタルマーケティング支援サービスも提供。正式リリースから2年弱で、国内売上高Top15製薬企業のうち80%以上に導入いただいています。

事業はプロダクトマーケットフィットの検証フェーズから、仮説検証と安定成長を両立させるスケールフェーズへ移行しています。プロダクト開発でも「スピード優先」だけでなく、初期品質の向上・技術的負債の解消・中長期の拡張性/保守性の強化に本格的に取り組み始めています。

【ポジション概要】

本ポジションでは、HOKUTOのWebフロントエンド(React / Next.js)を中心に バックエンド(Node.js)も含めて、設計・実装・運用・改善を担っていただきます。

職能横断型のチームで、エンジニア・プロダクトマネージャー・デザイナー・QAエンジニアと協働しながら、医師・製薬企業双方の課題を解決する機能の開発/運用を推進します。

また、単純に機能開発をするだけでなく、 スケールフェーズのプロダクトを、開発スピードと品質の両方を高い水準で成立させる ために、設計・テスト・運用・チーム開発の仕組みまで含めて改善していくことを期待しています。

【技術的なチャレンジ(取り組む課題の例)】

スケールフェーズにおいて、次のような課題に対して優先順位を付け、設計・実装・運用の観点から解いていくポジションです。

  • 機能増加に伴う状態管理・コンポーネント構造の複雑化
    • 状態管理/データ取得/UI責務が肥大化する中で、変更容易性を維持するための設計(責務分離、境界の整理、可読性/テスタビリティ向上)を推進
  • ドメインの切り分け・フロントエンドアーキテクチャの再設計
    • 医療 × 双方向プラットフォーム × B2B2C という複雑なドメインを、将来の拡張を見据えて「強い設計」にしていく(依存関係の整理、モジュール分割、設計原則の整備)
  • QAと協力した自動テスト/品質基盤の強化
    • 重要機能の回帰を抑えるための自動テスト整備(Unit / Integration / E2E)、CI/CD改善、リリース前後の品質指標の運用
  • パフォーマンス/UXの安定化
    • Core Web Vitals、描画速度、データ取得などを意識した計測・改善
  • 技術的負債の解消と安全なリファクタリング
    • 既存機能への影響を最小化しつつ、段階的なリファクタリングや移行(設計変更、置き換え計画、段階リリース)

【具体的な業務内容】

以下のような流れで、プロダクト開発を一気通貫でリードしていただきます。

    1. 要件定義・仕様設計
    • PdM・事業開発メンバーと連携し、医師・製薬企業それぞれの業務フローや課題を整理
    • プロダクトロードマップ・KPIに基づき、Web側の仕様・優先順位を決定
    • 仕様の不確実性を踏まえた実装戦略(段階リリース、影響範囲の見積り、リスク低減策)を設計
    1. React / Next.js を用いたWeb開発
    • 新機能開発および既存機能の改善の設計・実装・レビュー
    • 仕様・デザイン・運用要件を踏まえたUI/UXの実装(アクセシビリティ/速度/安定性含む)
    • フロントエンドアーキテクチャの刷新、ライブラリ選定、パフォーマンス改善
  • 3.品質向上・技術的負債解消
    • 自動テスト整備(Unit / Integration / E2E)、CI/CD 環境の改善
    • エラー・不具合のトリアージと恒久対応(再発防止、監視/指標の運用)
    • 過去実装の見直し・リファクタリング計画の策定と推進(影響最小化/安全な移行)
  • 4.チーム・組織への貢献
    • コードレビュー・ペアプロを通じたチームメンバーの技術成長支援
    • フロントエンドにとどまらず、Backend / Infra にまたがる技術的議論・意思決定への参画
    • 開発プロセス・開発環境(生成AIツールの活用含む)の継続的なアップデート

【入社後の期待役割】

入社直後はオンボーディング期間を設け、弊社での開発に慣れていただきつつ、徐々に立ち上がっていただき、最終的にはチーム・開発をリードいただく形を想定しています。

  • 入社〜3ヶ月
    • オンボーディング: 既存コード・ドメインの把握、開発プロセス/品質指標の理解
    • 小規模の改善、機能開発に取り組んでいただき、実際に手を動かしながら開発プロセスに順応してく
  • 3〜6ヶ月
    • 中規模の機能開発のオーナーとして開発をリードしていただく
    • 技術的負債への取り組み、推進
      • 状態管理やモジュール構造のリファクタリング計画の策定・実行
  • 6〜12ヶ月
    • チームのテックリードとしてWebアプリ開発をリード
    • 全体の技術方針・品質基準の策定について、CTO/EMとディスカッションしながら、チーム横断での技術的意思決定をリード

【チーム・開発環境】

  • 職能横断(PdM/デザイナー/QA/エンジニア)で機能開発を推進。仕様策定〜リリース後の改善まで一気通貫で取り組みます。
  • 大規模開発を経験してきているメンバーも多く、これからのHOKUTOの事業の成長に合わせて最適なアーキテクチャや品質基準について日常的に議論・設計レビューを行える環境です。
  • エンジニア同士横のつながりを強化する取り組みとして、社内勉強会、エンジニアMTGなどを定期的に開催しています。
  • 生成AIを前提とした開発環境
    • ChatGPT / Claude Code / Cursor / Coderabbit AI などを積極的に活用しています(設計の壁打ち、レビュー支援、テスト作成支援、調査効率化など)。

【このポジションの魅力・得られる経験】

  • 医師の3人に1人が使うプロダクトの体験をつくれる
    10万超の医師が日々使う臨床支援プラットフォームのモバイル体験を、自らの手で設計・実装できます。医療インパクトをダイレクトに感じやすい環境です。

  • Next.js / Firebase を軸にしつつフルスタックに広げられる

    • Web開発を起点にしつつ、Backend / インフラにも越境できます。技術の垣根を越えて幅広く活躍したい方には、スキルの幅を一気に広げられる環境です。
    • 実際に弊社で活躍するエンジニアの多くは、専門スキルを持ちつつも、マルチスタック・フルスタックに動けて1人で一気通貫して開発ができるメンバーが多いです
  • 生成AIを前提とした開発環境
    ChatGPT / Claude Code / Cursor / Coderabbit AI などの生成AIサービスを積極的に活用している環境で常に生成AIに触れながら開発を行うことができます。

【プロダクト】

【開発環境】

  • Mobile
    • Flutter (v3.35.6) / Dart v3
  • Web
    • TypeScript / React.js / Next.js / Vercel
  • Backend/Infra
    • Node.js / TypeScript / Firebase / Google Cloud / Algolia / Terraform / Rust / Fastly
  • CI/CD
    • GitHub Actions / Fastlane
  • AI Tools
    • ChatGPT / codex / Claude / Claude Code / Gemini / Coderabbit AI / Cursor / Notion AI
  • Others
    • GitHub / Slack / Notion / Figma

【選考フロー】

※ 各プロセスは候補者様および弊社の都合により省略または変更される可能性があります

正社員採用の場合:

・カジュアル面談 => 書類選考 ⇒ 1次面接 => 2次面接 => 最終面接 (⇒ 業務委託マッチング期間[任意])⇒ 採用

※ 業務委託マッチング期間: お互いに入社前にマッチ度を図るための制度。2ヶ月程度の業務委託を想定。

業務委託契約の場合

・カジュアル面談 => 書類選考 ⇒ 1次面接 ⇒ 契約

【こちらの記事もぜひお読みください】

▼Newspicks掲載「医師の3人に1人が利用。急成長の医療プラットフォーム「HOKUTO」が描く勝ち筋」
https://newspicks.com/news/9527775/

▼資金調達リリース「医師向け臨床支援アプリを提供する株式会社HOKUTOが、シリーズBラウンドにて9億円の資金調達を実施」
https://prtimes.jp/main/html/rd/p/000000020.000030964.html

Requirements

  • React.js/Next.js/Nuxt.jsなど、何れかのwebフレームワークでの開発経験3年以上
  • TypeScript(JavaScript)を用いた開発経験3年以上
  • 複数メンバーがいるチームでの開発経験3年以上
  • 日本語:ビジネスレベル以上

Preferred Experiences

  • 生成AIをチーム・組織レベルで活用できるようにするための環境構築・整備の経験
  • Firebase/Google Cloudを用いたサービス開発の経験
  • Node.jsを用いた開発経験
  • バックエンド/インフラの開発経験
  • CI/CD環境整備やテスト自動化などの知識や実際に運用改善した経験
  • 中規模以上のプロダクトの開発・運用経験
  • 複数メンバーがいる環境でのテックリード・マネジメント経験
  • サービスグロース施策の提案、実施経験
  • アジャイル開発の経験/スクラムマスターの実務経験

We are looking for

「とにかく早く動くものを作る」だけでなく、拡張性・保守性・運用性を考え抜いた設計で、スケールフェーズのプロダクトを前に進められる方を歓迎します。

また、当社のバリューに共感し、体現していただける方と一緒に働きたいと考えています。
For Objective: 目的を明確にし、全ての行動を目的達成に結びつける
Be Open: 率直で透明なコミュニケーションを徹底し、情報の非対称性をコントロールする
Aim High: 高い基準を持ち、卓越した価値を創出する

※当社のバリュー・カルチャーの詳細はこちら:https://corp.hokuto.app/recruit/culture

Working Conditions

Salary

950‐1200万

Location

フルリモート勤務
※本社オフィスでも勤務可能

Job Type
Work hours

【勤務時間】
専門業務型裁量労働制を適用
※条件により、短時間正社員としての勤務が可能

【休日・休暇】
年間休日120日以上
完全週休二日休み(土日祝日)、年末年始休暇、その他会社が指定する休日
年次有給休暇は入社半年後に10日付与
産前産後休暇、育児休暇、介護休暇、生理休暇、慶弔休暇

Probation period
Benefits

健康保険、厚生年金保険、雇用保険、労災保険
ストックオプション制度
通信費補助、自宅勤務用資材補助
書籍購入制度(購入上限金額なし)

Company information

Name
Established
Headquarter Location
Capital
Employees