業務内容
【案件概要】
【業務内容】
Next.js + NestJS構成のモダンなWebサービス構築プロジェクトにて、
BFF層およびバックエンドAPI層の設計・実装を担うエンジニアを募集します。
本プロジェクトでは、以下の2種のバックエンドを並行開発します:
1. BFF(NestJS + GraphQLに基づく)
2. 独自REST API(NestJS + OpenAPI仕様に基づく)
(詳細は面談時にお話しいたします。)
BFFは外部のAPIや社内のREST API群を統合し、フロントエンドにGraphQLで提供する役割を担います。
TypeScriptによる型安全な開発と、自動生成ツール活用を前提とした開発が求められます。
スキル
【基本スキル】
・NestJS によるREST API / GraphQL サーバーの開発経験
・GraphQL SDLの設計および Apollo Server の実装経験
・OpenAPI(YAML)によるAPI仕様設計、およびそれに基づくAPI開発経験
・Prisma, TypeORM など ORM を使ったDB操作経験
・Jestを使ったユニットテストおよび統合テスト実装経験
・TypeScriptでの実務経験(型安全性を重視した設計)
【尚可スキル】
・OpenAPIGeneratorやSwaggerCodegenによる型/クライアント生成経験
・OpenTelemetryを利用したトレース・メトリクス収集の実装経験
・Redisによるセッション管理の実装経験
・マイクロサービスアーキテクチャの設計・運用経験
・GraphQLCodeGeneratorの利用経験
求める人物像
・バリューに共感できる方
・自身がオーナーシップをもって動ける方
・現場で手を動かすことが得意な方
・新しい技術や製品への好奇心がある方
・自ら学び、何事にも柔軟に対応できる方
・プロダクトの成長・ユーザーの存在を意識し、技術で課題を解決できる方


