【TypeScript/Next.js・Node.js】中央省庁向け予算・案件管理Webアプリ設計/構築
作業内容
中央省庁向けの予算配分・支払監理および案件情報管理を行うWebアプリケーションの設計・構築案件です。現在はExcelで課室ごとにバラバラに管理している状況を、ガバメントクラウド上に集約・一元管理します。 案件は累計約2,000件、1レコードあたり2〜300項目を想定。技術スタックは、サーバサイドが Node.js / Fastify、フロントが Next.js(shadcn/ui、Tailwind)、共通言語は TypeScript です。 基本設計フェーズから参画し、年度内リリースを目標。通知、ログ、認証などの共通機能の先行整備(アーキ寄り)から、画面・帳票の設計〜実装〜テストまで、得意領域に応じて役割を担っていただきます。顧客折衝は別担当のため、開発業務に専念可能。Amazon Q Developer や GitHub Copilot の活用を推進しており、AI支援開発の経験を積めます。 担当作業: ・技術検証(共通基盤構築、機能モック作成) ・設計書作成 ・実装、単体テストケース作成、単体テスト実施 ・結合テスト、総合テストの実施
必須スキル
・設計〜総合テストまでの一連工程の実務経験(5年以上) ・Next.js(TypeScript)による開発および単体テスト経験(3年以上) ・基本設計/詳細設計ドキュメントの作成スキル ・チーム開発でのレビュー/テストプロセスの実務経験
歓迎スキル
・Azure 上での開発と単体テスト経験(3年以上) ・Node.js / Fastify を用いたバックエンド開発・テスト(3年以上) ・フロント:shadcn/ui、Tailwind CSS、Jest + React Testing Library + Playwright、Zod、TanStack Query(React Query)、Storybook、MSAL.js の利用経験(各1年以上) ・バックエンド:Prisma、Awilix、@fastify/swagger、@fastify/helmet・cors・jwt、Jest + Supertest + Prisma Test Utils、Zod、pino、dotenv の利用経験(各1年以上) ・AIコーディング支援(Amazon Q Developer / Copilot)の活用経験
稼働条件
月160〜170時間程度 / 一部リモート可
面談回数
2回
契約形態
業務委託(フリーランス)
開発環境
・言語/FW:TypeScript、Next.js、Node.js、Fastify ・UI/FE:shadcn/ui、Tailwind CSS、TanStack Query、MSAL.js、Storybook ・BE/DB:Prisma、Awilix、Fastify プラグイン(swagger/helmet/cors/jwt)、pino、dotenv ・テスト:Jest、React Testing Library、Playwright、Supertest、Prisma Test Utils ・クラウド:Azure(想定) ・その他:Zod、ログ出力/認証/通知等の共通基盤、AI開発支援(Amazon Q Developer / Copilot)
作業時間
9:30〜18:30
精算基準時間
固定精算
募集回数
1回
スキル
企業名
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)