TypeScript/Node.js/自社サービスにおける生成AIアシスタント向けMCPサーバー開発のサーバーサイド

募集中NEW13時間前

TypeScript/Node.js/自社サービスにおける生成AIアシスタント向けMCPサーバー開発のサーバーサイド

〜880,000/月

作業内容

◯MCPサーバー開発 ・TypeScript / Node.js を用いたMCPサーバー(Streamable HTTP)の設計・実装 ・ツール定義(入出力スキーマ・説明文)の設計と、生成AIアシスタント上での動作検証・改善 ・既存の自社API(REST)との連携実装(既存システム側は PHP / Java) ・予約関連機能(空き状況の照会、予約手続きへの誘導)の追加開発 ◯認証・セキュリティ ・OAuth 2.1(PKCE・動的クライアント登録)による認可の設計・実装 ・既存の会員認証基盤、または Amazon Cognito との連携設計 ・個人情報を生成AIへ渡さないための出力制御、ログのマスキングの実装 ・WAF・レート制限の導入、脆弱性対応 ◯AWSインフラ構築・運用 ・ECS(Fargate)/ ALB または API Gateway / CloudFront を用いた公開環境の構築 ・AWS CDK(または Terraform)を用いたインフラのコード管理 ・Secrets Manager を用いた認証情報の管理と、無停止での鍵ローテーションの実装 ・キャッシュ(ElastiCache / DynamoDB)、構造化ログ、監視の設計と運用 ◯その他 ・GitHub Actions を用いたCI/CDパイプラインの構築 ・契約テスト・E2Eテストの設計・実装 ・設計判断を残すドキュメントの作成・更新 ・要件整理・基本設計への参画

必須スキル

・エンジニアとしての実務経験(最低5年以上) ・TypeScript(Node.js)でのバックエンド・API開発経験 ・REST APIの設計、および外部APIとの連携の実務経験 ・OAuth 2.0/OpenID Connectを用いた認証・認可の実装経験 ・AWSを用いたインフラ構築・運用経験(ECS等のコンテナ環境を含む) ・AWS CDK(またはTerraform等のIaCツール)の実務経験 ・Git/GitHubを用いたチーム開発経験 ・入力値の検証や認証情報の管理など、セキュアな実装に関する知識

歓迎スキル

・MCP(Model Context Protocol)のサーバーまたはクライアントの開発経験 ・LLM APIのTool Use/Function Callingを用いたアプリケーション開発経験 ・OAuth 2.1・PKCE・動的クライアント登録(RFC 7591)の実装経験 ・医療・ヘルスケアなど、個人情報を扱うシステムの開発経験 ・個人情報保護法など、データの取り扱いに関する法令の基礎知識 ・PHP/Javaのコード読解力(既存APIの仕様確認のため) ・WAFの運用、セキュリティ診断への対応経験 ・非エンジニア職との技術的な折衝・調整経験

稼働条件

140時間 ~ 180時間 / フルリモート

契約形態

フルリモート

募集回数

1回

スキル

バックエンド:
フロントエンド:
AIツール・LLMサービス:
その他:

企業名

サービス/プロジェクト名

詳細スケジュール/リリース時期

現場責任者の雰囲気

開発体制の詳細

詳細は面談でお伝えします。ご相談ください。

一部の情報は非公開の場合があります

案件について詳しく聞いてみませんか?

知りたい内容を選んでください(複数選択可)