CareWiz Fullstack Engineer
- Tokyo
- Partial Remote
- Full-time
- September 17, 2024
我々CareWizは「AIと仕組みで、多様性のある超高齢社会を実現する」をミッションに、テクノロジーを活用したサービス提供を行うことで、ケアに関わる多くの方が人に向き合える・介護業務に集中できるサービスを提供します。
以下に、参考として代表プロダクトである「CareWiz トルト」を紹介します。
「CareWiz トルト」はスマホで歩行の様子を動画を「撮る」だけで、簡単に歩行の分析を可能にするサービスです。撮影された動画は動画解析を通じて姿勢の変化の時系列データに変換され、身体のふらつきなどの数値をアセスメント指標とします。理学療法士の知見を基に開発されたAIが現場のアセスメントを支援することで、科学的介護・情報連携で多職種連携を促進することを目指しています。
現在、既に全国約700箇所の介護施設に導入されており、身体機能評価にかかる時間の80%(*1)を削減、95%の歩容解析体験者が定期的な測定を希望頂いています(*2)。
また、ご利用いただいた解析対象者が10万人を突破し、多くの方にご利用いただいております。
*1: デイサービスでの歩容解析AIで身体機能評価に関わる時間が5分/人→1分/人へ。
*2: 歩容解析体験者のうち、約95%の方が今後も定期的に使用してみたいと回答(デイサービス利用者)。
業務内容
自社サービスCareWizシリーズのソフトウェア開発業務をお任せします。CareWizシリーズはすでにリリース済みのトルトを始め、現在複数のプロダクトの開発を進めています。特定のプロダクトのソフトウェアエンジニアとしてアサインさせていただきます。主にバックエンドの開発をメインとして、フロントエンドの開発まで含めて担当していただきます。
ゆくゆくはテックリードとして活躍をすることを期待しており、テックリードは「システム/コードの品質」「アーキテクチャの設計」を担保しつつ、「プロダクトデザイン」をPO/PMと協力しながらリードする経験が得られます。
具体的な業務
CareWizシリーズのプロダクトにおいて、下記の業務をお任せします。
- 業務フローから適切なデータベース設計をすること
- バックエンドをメインとして、フロントエンドまで含めて開発すること
- コードレビュー、コーディング規約、ユニットテストなどを通してコードの品質を向上させること
- チーム開発において、改善が必要な点を積極的にチームに共有すること
現在の課題
- 新規プロダクトにおいては、バックオフィスを効率化するようなプロダクトを開発しています。そのため深い業務理解とそれを適切にデータベースに落とし込むことが必要になります。
技術環境
使用言語 (主ではないものをetcとしています)
- Web frontend (language, frameworks) Chrome, TypeScript, React, Next.js, Tailwind CSS (or Material CSS), GraphQL(Apollo), CyPress, etc.
- Backend (language, frameworks) Node.js / NestJS, TypeScript, GraphQL(Apollo), Clean Architecture, DI (Constructor Injection), neverthrow, Jest, etc.
- Others (Infrastructure, Database, etc.) AWS, Kubernetes, MySQL, Redis, ArgoCD, Grafana, etc.
開発体制
アジャイル開発(Scrum)
エンジニアリング以外の仕事・姿勢への期待
(強く期待する/期待する/あれば可/期待しない/全く期待しない)
- プロダクトやユーザー視点での提案・コミット
強く期待する
- ビジネス視点での提案・コミット
期待する
- ピープルマネジメント
あれば可
開発チームでは以下の考えを大事にし取り組んでおります
▼事業理解
【内容】
業界や現場を理解し、当プロダクトの事業状況を理解し、技術から貢献できることを実践する
具体な取り組み
ドメイン駆動開発, ユビキタスランゲージ
▼Agility
内容
変更に対して柔軟に、適切な方法で素早くデリバリーする
具体な取り組み
Clean Architecture, テスト設計
▼GiantLeap
説明
大胆な技術的挑戦を実践し、業界を大きく変える
【具体な取り組み】ハッカソン、開発合宿、20%ルールでの自由開発
必須要件
- Webアプリ開発経験3年以上
- Node.js、Python、React、TypeScriptなどの言語やフレームワークの知識
- ウェブアプリケーション開発の豊富な経験 ・データベースに関する豊富な知識
- アルゴリズムやデータ構造に関する豊富な知識
- Clean Architectureの理解
歓迎要件
- 介護業界に対する知識
- 下記のうちいずれかひとつ
-
- ネットワーク、メモリ管理、ソフトウェアテストに関する知識
- UI開発における知識
- アジャイル開発プロセスに関する知識と経介護業界に対する知識
- ドメイン駆動開発の経験
- GraphQL開発の経験
About ExaWizards
ExaWizards is an AI start-up with a simple mission: solve social issues using AI and create a happy society. But to achieve it, they’re tackling issues across a wide variety of industries: Care tech, HR, fintech, medicine, security and more. They believe AI can help solve problems in all these areas, and they’re determined to do just that. Their business model can be broken into two different flows: project-focused and product-focused. For project-focused initiatives, they start from scratch. Their ML engineers and consultants identify business problems and build models aimed at solving them. In their product flow, they take the ML models developed for specific problems and generalize them to be useful for a wider array of problems. Normally they develop these solutions into SaaS products.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.