{"id":36364,"state":"published","closed_at":0,"company_name":"opere","company":{"id":40351,"name":"株式会社OPERe","user_name":"opere","company_name":"opere","number_of_employee":36,"number_of_developer":5,"icon_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/40351/eda12a0e34a2455e055d26ca6b0b7b41.png","avatar_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/40351/eda12a0e34a2455e055d26ca6b0b7b41.png","thumbnail_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/40351/eda12a0e34a2455e055d26ca6b0b7b41.png","article":{"id":3009,"title":"私たちについて","body":"## なにをするのか\n私たちは、「患者と医療者のコミュニケーションハブになる」をビジョンに掲げ、医療機関特化型のコミュニケーションシステム「ポケさぽ」を展開しています。\nコミュニケーションシステムを情報流通のハブとして、オペレーションを刷新していくことが使命です。\n業務負荷軽減を図りながら、患者さんと医療者のより良い意思決定を支え、双方のエンゲージメントを高めることができるよう、日々邁進しています。\n\n## どうやってやるのか\n私たちが提供するプロダクト「ポケさぽ」は、患者さんのポケットにあるスマートフォンに患者説明を行なうことで、医療者の外来業務をサポートするツールです。\n動画やメッセージを使うことで、患者説明を半自動化しています。\n患者さんはいつでも・どこでも・なんどでも説明を受けることができます。\n対面で行われていた定型説明の負担を軽減し、限られた医療リソースを有効に活用できる仕組みとして、すでに急性期病院（＝入院件数や手術件数がトップクラスの病院群）を中心に100病院近くの医療機関に導入されています。\n\n## 会社説明資料\nhttps://speakerdeck.com/operehr/enziniaxiang-ke-zhu-shi-hui-she-operehui-she-shuo-ming-zi-liao-2026","sort_order":1}},"team_gender_composition":{"id":27174,"number_of_male":4,"number_of_female":1,"number_of_other":null},"service_and_product":"弊社が提供する「ポケさぽ」等のサービスに関連する LINEボットおよびWebサイトのバックエンド開発 を中心に、プロダクト全体の開発に携わっていただきます。\r\n現在はシステム基盤のフルリプレイスを進めており、プロダクト全体を俯瞰したアーキテクチャ設計や、外部シニアアドバイザーとも連携した AIを組み込んだ新規サービスの開発 にも関わっていただく予定です。\r\n\r\n## 主な業務内容 \r\n### フロントエンド側 \r\n* TypeScript, React.js/Next.jsによるWebサイト実装\r\n* Webアクセシビリティやセキュリティ等の知見に基づく設計と実装 \r\n\r\n###バックエンド側\r\n* Python/Flaskによるバックエンド実装 \r\n* プロダクト全体を俯瞰したアーキテクチャの再設計とシステム基盤の構築 \r\n* AI（LLM等）を組み込んだ新規サービスの技術選定、設計、開発のリード\r\n\r\n\r\n## 仕事の魅力\r\n* 主体的に仕事ができる / モダンな技術を積極的に採用できる \r\n* 0 → 1のフェーズを楽しめる \r\n* ユーザーである医療機関の声を聞ける\r\n* 自分たちのがんばりが医療現場・事業成長に直結する \r\n* AIを組み込んだ最新のサービス開発をリードできる \r\n* 技術的負債の解消やCI/CD構築など、よりモダンな開発体制へ移行していく圧倒的なやりがいがある\r\n\r\n## プロダクト補足_ポケさぽについて\r\nサービスサイト：https://www.opere.jp/poke-sup\r\n\r\n病院向けにLINEやタブレットで、繰り返しの説明と問診を効率化するコミュニケーションシステム。AWS 上で病院向け SaaS「ポケさぽ」を開発・運用しておりバックエンドはPython/Flask を用いたコンテナ構成（App Runner/ECS）でMongoDB を主要データストアとして採用しています。高速な読み取りやキャッシュ制御にはRedis 互換を活用しフロントエンドは Amplify 上で Next.js/React.js + TypeScript によりモダンなUI/UX を実現しています。また、外部からの不正アクセスや攻撃への対策として WAF を組み込むことで医療サービスに求められる高いセキュリティと可用性を確保しています。","required_experience_and_skills":"* 事業会社におけるWebサイト/アプリケーションの実装・運用経験\r\n* 要件定義から開発まで一貫してリードした経験\r\n* ビジネスサイドと密に連携ができ、顧客視点をもって開発に取り組んできたマインドセット","preferred_experience_and_skills":"* AI（LLM等）を組み込んだサービス・プロダクトの開発経験\r\n* プロダクト全体を俯瞰したアーキテクチャ設計の経験\r\n* レガシーシステムからモダンな環境への移行や技術的負債解消の経験\r\n* リーダー経験（チームリーダー、プロジェクトリーダー等）","desired_personality":"* 能動的にキャッチアップする意欲がある方\r\n* スタートアップのカオス感を楽しめる方\r\n* こまめにホウレンソウができる方\r\n* 「まずやってみる」に抵抗がない方","message_for_candidates":"### 採用背景\r\n各病院ごとにカスタムできるのがポケさぽの強みである一方、現在の人数体制では管理と改善、新機能開発を並行して行うことが難しくなっています。リリースに影響が出ないよう、よりスムーズな開発体制を設けたいという課題があります。また、各メンバーの抱えるタスク量が膨大になってきており、開発メンバーの強化によりチーム力と開発力を固めていきたいという意図があります。現在提供しているシステムのフルリプレイスも視野に入れつつ新機能開発も動きだしており、病院ごとに異なる複雑性の高いプロダクト開発の推進にご尽力いただける方を探しています。","working_condition":"# 勤務時間\r\n### 裁量労働制\r\n専門業務型裁量労働制を適用し、みなし労働時間は1日8時間とします。\r\n業務の遂行方法および時間配分は労働者の裁量に委ねられます。\r\n休憩時間は労働基準法に基づき、適切な時間を取得してください。\r\n\r\n# 休日休暇\r\n* 完全週休2日制（土日祝休み）\r\n* 年末年始休暇\r\n* リフレッシュ休暇\r\n* 有給休暇\r\n","insurance":"* 社会保険完備（雇用保険、厚生年金、労災保険、健康保険）\r\n*時短勤務制度あり\r\n* 交通費支給あり\r\n* 服装自由","primary_base_salary":{"id":154317,"unit":"year","min_value":600,"max_value":900},"technology":{"practical_skilltags":{"言語":[{"id":66,"name":"python","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-09-01T17:00:54+09:00","has_image":true,"formal_id":66,"popular":true,"real_name":"Python","skilltag_category_id":1},{"id":77,"name":"javascript","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-09-01T17:01:55+09:00","has_image":true,"formal_id":77,"popular":true,"real_name":"JavaScript","skilltag_category_id":1},{"id":2373,"name":"typescript","created_at":"2012-12-09T11:40:14+09:00","updated_at":"2026-09-01T17:00:54+09:00","has_image":false,"formal_id":2373,"popular":false,"real_name":"TypeScript","skilltag_category_id":1}],"フレームワーク":[{"id":5339,"name":"next.js","created_at":"2018-08-10T18:37:09+09:00","updated_at":"2026-09-01T10:21:29+09:00","has_image":false,"formal_id":5339,"popular":false,"real_name":"","skilltag_category_id":2},{"id":4026,"name":"react.js","created_at":"2015-02-20T10:51:43+09:00","updated_at":"2026-09-01T15:51:18+09:00","has_image":false,"formal_id":3889,"popular":false,"real_name":"react","skilltag_category_id":2},{"id":652,"name":"flask","created_at":"2012-04-04T15:20:54+09:00","updated_at":"2026-09-01T12:10:20+09:00","has_image":false,"formal_id":652,"popular":false,"real_name":"","skilltag_category_id":2}],"データベース":[{"id":162,"name":"mongodb","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-08-25T14:49:08+09:00","has_image":true,"formal_id":162,"popular":true,"real_name":"MongoDB","skilltag_category_id":3}],"プロジェクト管理":[{"id":5849,"name":"clickup","created_at":"2019-07-02T00:52:37+09:00","updated_at":"2026-08-24T13:55:08+09:00","has_image":false,"formal_id":5849,"popular":false,"real_name":"","skilltag_category_id":4},{"id":186,"name":"github","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-09-01T18:31:31+09:00","has_image":true,"formal_id":186,"popular":true,"real_name":"","skilltag_category_id":4}],"情報共有ツール":[{"id":5789,"name":"notion","created_at":"2019-03-26T16:38:29+09:00","updated_at":"2026-09-01T18:31:31+09:00","has_image":false,"formal_id":5789,"popular":false,"real_name":"","skilltag_category_id":7},{"id":3807,"name":"slack","created_at":"2014-07-30T01:01:13+09:00","updated_at":"2026-09-01T18:31:31+09:00","has_image":false,"formal_id":3807,"popular":false,"real_name":"","skilltag_category_id":7}],"AIツール":[{"id":8960,"name":"claude-code","created_at":"2025-07-11T20:08:08+09:00","updated_at":"2026-09-01T17:00:54+09:00","has_image":false,"formal_id":8960,"popular":false,"real_name":null,"skilltag_category_id":8},{"id":8877,"name":"gemini","created_at":"2025-04-04T16:19:07+09:00","updated_at":"2026-09-01T18:31:31+09:00","has_image":false,"formal_id":8877,"popular":false,"real_name":null,"skilltag_category_id":8},{"id":9010,"name":"codex","created_at":"2025-09-17T17:22:58+09:00","updated_at":"2026-09-01T18:31:31+09:00","has_image":false,"formal_id":9010,"popular":false,"real_name":null,"skilltag_category_id":8},{"id":7726,"name":"chatgpt","created_at":"2023-03-06T18:25:02+09:00","updated_at":"2026-09-01T13:57:49+09:00","has_image":false,"formal_id":7726,"popular":false,"real_name":null,"skilltag_category_id":8}],"その他":[{"id":8990,"name":"microsoft-copilot","created_at":"2025-08-25T15:40:26+09:00","updated_at":"2026-08-24T13:55:08+09:00","has_image":false,"formal_id":8990,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5183,"name":"figma","created_at":"2017-11-10T14:42:55+09:00","updated_at":"2026-09-01T18:31:31+09:00","has_image":false,"formal_id":5183,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5158,"name":"box","created_at":"2017-09-12T19:21:25+09:00","updated_at":"2026-08-28T11:38:24+09:00","has_image":false,"formal_id":5158,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5913,"name":"google-meet","created_at":"2019-09-30T11:39:32+09:00","updated_at":"2026-08-27T13:31:09+09:00","has_image":false,"formal_id":5913,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":6718,"name":"line-messaging-api","created_at":"2021-07-29T16:25:08+09:00","updated_at":"2026-08-24T13:55:08+09:00","has_image":false,"formal_id":6718,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":9226,"name":"line-login","created_at":"2026-08-24T13:37:28+09:00","updated_at":"2026-08-24T13:55:08+09:00","has_image":false,"formal_id":9226,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":6968,"name":"liff","created_at":"2021-12-24T15:48:47+09:00","updated_at":"2026-08-24T13:55:08+09:00","has_image":false,"formal_id":6968,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":9227,"name":"azure-openai-api","created_at":"2026-08-24T13:37:40+09:00","updated_at":"2026-08-24T13:55:08+09:00","has_image":false,"formal_id":9227,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":8933,"name":"bedrock","created_at":"2025-06-16T20:04:22+09:00","updated_at":"2026-08-24T13:55:08+09:00","has_image":false,"formal_id":8933,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":6281,"name":"cosmos-db","created_at":"2020-11-18T17:42:20+09:00","updated_at":"2026-08-24T13:55:08+09:00","has_image":false,"formal_id":6281,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":6171,"name":"documentdb","created_at":"2020-08-24T12:55:38+09:00","updated_at":"2026-08-24T13:55:08+09:00","has_image":false,"formal_id":6171,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":247,"name":"azure","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-09-01T18:35:07+09:00","has_image":null,"formal_id":247,"popular":false,"real_name":"Microsoft Azure","skilltag_category_id":5},{"id":363,"name":"aws","created_at":"2012-02-21T15:22:16+09:00","updated_at":"2026-09-01T18:36:54+09:00","has_image":null,"formal_id":239,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":9228,"name":"vimeo-api","created_at":"2026-08-24T13:37:45+09:00","updated_at":"2026-08-24T13:55:08+09:00","has_image":false,"formal_id":9228,"popular":false,"real_name":null,"skilltag_category_id":5}]},"not_practical_skilltags":{}},"login_for_visitor":{"class_for_ga":"ga-track-with-more-read-for-skills"},"job_environment_categories":[{"id":15,"name":"事業・組織規模","environments":[{"id":60,"name":"在籍しているエンジニアの人数：10名以下"}]},{"id":1,"name":"開発メンバーの裁量","environments":[{"id":52,"name":"設計・実装から運用までを同じ開発チームが担い、フロントエンド、バックエンド、インフラといった役割の境界を超えて、個人が必要な範囲にまで染み出していく姿勢が根付いている"},{"id":54,"name":"ユーザーのニーズや課題を理解するために、開発チームのメンバーが、ユーザーインタビューに参加している"},{"id":4,"name":"全体のスケジュール管理は、途中の成果を随時確認しながら、納期または盛り込む機能を柔軟に調整する形で行う"}]},{"id":7,"name":"労働環境の自由度","environments":[{"id":67,"name":"日本国内であれば、居住地は問わずにフルリモートできる"},{"id":73,"name":"2年以内に未就学児を子育てしながら働いていたエンジニアがいる"},{"id":30,"name":"フレックスタイム制または裁量労働制を採用している"}]},{"id":19,"name":"選考プロセス","environments":[{"id":136,"name":"ライブコーディングがある（面接官とコーディングに取り組むなど）"},{"id":133,"name":"技術面接がある（既存コードのレビュー、DB・アーキテクチャ設計の口頭試問など）"}]},{"id":18,"name":"職業安定法に対応する記載事項","environments":[{"id":122,"name":"労働契約期間：無期雇用"},{"id":83,"name":"固定残業時間：なし"},{"id":91,"name":"【裁量労働制を適応している】"},{"id":94,"name":"裁量労働制のみなし労働時間：1日8時間"},{"id":110,"name":"休憩時間：1時間"},{"id":116,"name":"主な休暇：年末年始、夏季、慶弔休暇など"},{"id":117,"name":"給与形態：月給制"},{"id":121,"name":"給与形態：賞与なし"},{"id":138,"name":"試用期間：あり（3ヶ月間）"},{"id":126,"name":"社会保険：各種社会保険完備（雇用・労災・健康・厚生年金）"},{"id":46,"name":"受動喫煙防止措置：屋内禁煙"}]}],"title":"【医療現場のDX / フルリモート】開発現場でのAI活用を推進！成長期ど真ん中のフェーズで事業をドライブするエンジニアを募集","updated_at":1787547308,"published_at":1787547308,"skilltags":[{"id":66,"formal_id":66,"name":"python","translated_name":"Python"},{"id":2373,"formal_id":2373,"name":"typescript","translated_name":"TypeScript"},{"id":77,"formal_id":77,"name":"javascript","translated_name":"JavaScript"},{"id":652,"formal_id":652,"name":"flask","translated_name":"Flask"},{"id":4026,"formal_id":3889,"name":"react.js","translated_name":"react"},{"id":5339,"formal_id":5339,"name":"next.js","translated_name":"Next.Js"},{"id":162,"formal_id":162,"name":"mongodb","translated_name":"MongoDB"},{"id":186,"formal_id":186,"name":"github","translated_name":"Github"},{"id":5849,"formal_id":5849,"name":"clickup","translated_name":"Clickup"},{"id":3807,"formal_id":3807,"name":"slack","translated_name":"Slack"},{"id":5789,"formal_id":5789,"name":"notion","translated_name":"Notion"},{"id":8960,"formal_id":8960,"name":"claude-code","translated_name":"Claude Code"},{"id":7726,"formal_id":7726,"name":"chatgpt","translated_name":"Chatgpt"},{"id":9010,"formal_id":9010,"name":"codex","translated_name":"Codex"},{"id":8877,"formal_id":8877,"name":"gemini","translated_name":"Gemini"},{"id":6968,"formal_id":6968,"name":"liff","translated_name":"Liff"},{"id":9226,"formal_id":9226,"name":"line-login","translated_name":"Line Login"},{"id":6718,"formal_id":6718,"name":"line-messaging-api","translated_name":"Line Messaging Api"},{"id":9227,"formal_id":9227,"name":"azure-openai-api","translated_name":"Azure Openai Api"},{"id":9228,"formal_id":9228,"name":"vimeo-api","translated_name":"Vimeo Api"},{"id":363,"formal_id":239,"name":"aws","translated_name":"Aws"},{"id":247,"formal_id":247,"name":"azure","translated_name":"Microsoft Azure"},{"id":6171,"formal_id":6171,"name":"documentdb","translated_name":"Documentdb"},{"id":6281,"formal_id":6281,"name":"cosmos-db","translated_name":"Cosmos Db"},{"id":8933,"formal_id":8933,"name":"bedrock","translated_name":"Bedrock"},{"id":8990,"formal_id":8990,"name":"microsoft-copilot","translated_name":"Microsoft Copilot"},{"id":5158,"formal_id":5158,"name":"box","translated_name":"Box"},{"id":5183,"formal_id":5183,"name":"figma","translated_name":"Figma"},{"id":5913,"formal_id":5913,"name":"google-meet","translated_name":"Google Meet"}],"profession":{"name":"Webエンジニア／プロダクトエンジニア","slug":"web-application-engineer"},"image_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/36364/job_image/thumb_980d111186bf78c485186d7753e4bc24.png","image_alt":"【医療現場のDX / フルリモート】開発現場でのAI活用を推進！成長期ど真ん中のフェーズで事業をドライブするエンジニアを募集 | 株式会社OPERe","profession_change_scope":null,"employment_types":["正社員"],"base_salaries":[{"unit":"year","min_value":600,"max_value":900}],"prefecture_name":"東京","office_change_scope":"本社および自宅","selections":[{"slug":"over-5m-yen","name":"下限年収500万円以上"}],"job_tags":[{"id":2,"name":"言語未経験可","created_at":"2015-10-01T15:07:27+09:00","updated_at":"2016-06-30T14:04:23+09:00","priority":10,"slug":"lang-platform-unexperienced","available":true},{"id":12,"name":"B2Bのサービスを運営","created_at":"2015-12-03T19:22:30+09:00","updated_at":"2015-12-03T20:49:48+09:00","priority":9,"slug":"has-b2b-services","available":true},{"id":19,"name":"自社サービスを開発","created_at":"2016-06-07T16:17:57+09:00","updated_at":"2016-06-07T16:17:57+09:00","priority":9,"slug":"has-owned-services","available":true},{"id":24,"name":"フルリモート可","created_at":"2019-04-15T16:18:11+09:00","updated_at":"2019-07-22T12:25:18+09:00","priority":11,"slug":"full-time-remote-work-is-available","available":true},{"id":29,"name":"オンラインで選考が受けられる","created_at":"2020-04-06T20:44:08+09:00","updated_at":"2020-06-25T18:49:41+09:00","priority":10,"slug":"online-interview","available":true}],"images":[{"width":1519,"height":821,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/36364/job_image/980d111186bf78c485186d7753e4bc24.png","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/36364/job_image/thumb_980d111186bf78c485186d7753e4bc24.png","title":null}]}