【フルリモート/週5/TypeScript】GovTech/RegTech・行政自治体向け暗号化申請書類・自動アクセシビリティ検証エンジンの開発

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,800 ~ 5,600円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/TypeScript】GovTech/RegTech・行政自治体向け暗号化申請書類・自動アクセシビリティ検証エンジンの開発
お任せしたいこと
[役割]
TypeScript 5.x / Node.js (Hono / Fastify) を用いた、行政機関および公共団体向けオンライン申請ポータルにおける、アクセシビリティ(JIS X 8341-3 / WCAG 2.2)適合判定および提出書類のクライアントサイド暗号化・バリデーション基盤の開発
[役割に対して求める成果]
Node.js (Worker Threads) と WebAssembly (Rust 連携) を用いた PDF/HTML パース処理の高速化と Zod によるスキーマ検証の厳格化により、数万件規模の添付書類アクセシビリティ自動チェックおよびセキュア暗号化処理のレイテンシを 0.3秒以下に抑え、手動チェック工数を 90% 削減
具体的な業務内容
TypeScript 5.x / Hono / Fastify を用いた、暗号化提出文書の受領・検証・外部公文書データベース連携 API の開発
WebAssembly (Rust/C++) で構築された PDF 構文解析モジュールと TypeScript バックエンドのバインディング設計
Zod / TypeBox を活用した、高度な入力バリデーションおよび申請フォームスキーマの自動生成パイプラインの構築
Web Crypto API および OpenPGP.js を用いた、エンドツーエンド(E2EE)文書暗号化・電子署名検証処理の実装
Vitest / Supertest を用いた、エッジケース(破損ファイル・悪意あるスクリプト注入)に対する自動セキュリティテストの構築
必須スキル・経験
TypeScript を用いた Node.js / Bun / Deno 環境でのバックエンド API 開発・運用経験(4年以上)
Hono, Fastify, Express 等の軽量・高速 Web フレームワークを用いた API アーキテクチャの設計実績
Zod, TypeBox, Yup 等による高度な型安全バリデーション・スキーマ設計の経験
Web Crypto API や OpenSSL を活用した暗号化通信・データ保護に関するセキュリティ実装知識
歓迎スキル・経験
GovTech(行政テクノロジー)、RegTech(規制・コンプライアンス)、電子政府・自治体向けシステムでの開発実績
Web Accessibility(JIS X 8341-3, WCAG 2.2, Section 508)に準拠した自動検証エンジンの構築知見
WebAssembly (Wasm) と Node.js バックエンドを連携させたハイパフォーマンス処理の開発経験
AWS (Lambda, ECS) や Cloudflare Workers / Pages を用いたサーバーレス環境の運用実績
開発環境
言語/環境: TypeScript 5.x, Node.js, Hono, Fastify, WebAssembly
データ/セキュリティ: PostgreSQL, Redis, Web Crypto API, OpenPGP
テスト/ツール: Vitest, Biome, Docker, LocalStack
インフラ/CI: AWS (ECS, Lambda, Aurora), Cloudflare, GitHub Actions
コミュニケーション: Slack, Notion, Jira, GitHub
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
