Webアプリケーションエンジニア(労務SaaSのリプレイス)
株式会社ネクストビート
給与:600万円〜800万円
雇用形態:正社員
勤務地:東京都
仕事内容
■労務SaaSのリプレイス、設計から実装まで一緒にやりませんか?
テックリードが定める技術方針のもと、保育施設向け業務支援SaaSのフルリプレイスを実装面から担う「Webアプリケーションエンジニア」のポジションです。
一般的な労務システムのドメイン複雑性に加え、本開発においては、保育業界固有の要素が重なります。
子ども・子育て支援法に基づく配置基準(年齢別・時間帯別の職員数要件)は定期的に改正され、これをシステムとして整合性を保ちながら実装し続ける必要があります。そのため、仕様が変わり続けることを前提にしたアーキテクチャ設計が求められます。
例えば、シフト管理においては、「シフト表を作る」ではなく、3つの制約が同時に絡み合う問題があります。
・法令制約(常に変わる)
- 子ども・子育て支援法による配置基準
- 年齢別・時間帯別の必要職員数
- 有資格者の最低配置数
- 変形労働時間制への対応
- 36協定の上限管理
・施設制約(施設ごとに違う)
- クラス編成・担当割当
- 早番・遅番の回数公平性
- 職員の希望シフト反映
- パート・正社員の混在
- 中抜け勤務・複数パターン
・運用制約(リアルタイム)
- 当日の急な欠員対応
- 行事・イベントによる配置変更
- 鍵当番などのシフト外割当管理
- 複数施設の横断管理
決まった仕様を実装するだけでなく、ドメイン理解を深めながら設計議論にも参加できます。複雑なビジネスロジックと向き合い続けることで、エンジニアとしての解像度が上がる環境です。
■使用技術
現行スタック
・フロントエンド: TypeScript / Angular / NGXS / RxJS
・バックエンド: Scala 2 / Play Framework / Slick / Cats
・ミドルウェア: MySQL 8
・インフラ環境: Terraform / Docker / AWS / GoogleCloud / Azure AD / Auth0
・AI駆動開発: Claude Code Max / Gemini Advanced / NotebookLM in Pro
・開発支援:GitHub Actions / GitHub Enterprise / Redash / Looker Studio / Slack / JIRA / Confluence / Gemini Deep Research
リプレイス後(技術選定から関与いただきます)
・フロントエンド: Angular(最新)または Svelte を検討中
・バックエンド: Scala 3
応募資格
【必須スキル】
・Webアプリケーションのフロントエンド・バックエンド開発経験
・JVM系言語(Scala / Kotlin / Java)での開発経験3年以上