プラットフォームエンジニア(BFF&Cloud Infrastructure)
●業務内容
Node.js(TypeScript)を用いた超高速・高セキュアなBFF開発、データ構造設計(GraphQL/RDB)、およびIaCによる信頼性の高いAWSインフラ構築・本番移行をオーナーシップを持って牽引していただきます。
構造的な課題と向き合うポイント
・マルチテナント&スキーマバージョニング設計: テナントごとに異なるUI定義やパーソナライズ要件を安全に分離し、APIやUIスキーマのバージョン不一致による障害をゼロにする、柔軟かつ型安全な配信スキーマを設計します。
・エンタープライズ基準のセキュリティ&接続性: 大規模企業の厳格なセキュリティ監査に耐えうる、認可制御、APIゲートウェイ構成、および安全なバックエンドシステムとの統合(GraphQLフェデレーション等)を主導します。
・検証から本番(AWS)へのシームレスな移行設計: 動作確認用のステージング環境から、超可用性が担保されたAWS(Fargate/Aurora)環境へのゼロダウンタイム移行・監視体制(可観測性)の整備を行います。
●具体的な業務
・Node.js / TypeScriptを用いたBFF(Backend for Frontend)のAPI設計・開発。
・UIスキーマ配信、キャッシュ戦略、データモデリングの設計。
・AWS上へのセキュアかつスケーラブルなコンテナ/データサーバー基盤(Fargate, Aurora PostgreSQL等)の構築。
・Terraform等を用いたInfrastructure as Code (IaC)の整備とCI/CDの自動化。
・ログ、メトリクス、分散トレースを通じたシステムの可観測性(Datadog等)の向上。
●開発環境
・Backend / API: Node.js, TypeScript, GraphQL / REST, Express / NestJS
・Infrastructure: AWS (ECS/Fargate, Lambda, API Gateway, Aurora PostgreSQL, RDS, IAM)
・Provisioning / CI/CD: Terraform, GitHub Actions
・Database: PostgreSQL
・Monitoring: Datadog / OpenTelemetry, CloudWatch
・AI & Collaboration: Claude Code, Cursor, Figma, Slack, Notion
●最初の6〜12ヶ月で期待すること
・最初の3ヶ月: プラットフォーム全体のBFF設計とデータフローを把握し、既存のAPIエンドポイント追加やスキーマ修正を自ら設計してリリースできる。
・6ヶ月時点: 1つ以上の重要モジュール(認可、外部接続など)のアーキテクチャ設計をリードし、AWS上で可用性とスケーラビリティを担保したインフラを独力で再構成・自動化できる。
・12ヶ月時点: クライアントとのセキュリティ監査を主導し、プラットフォームの移行・ロードマップ策定、チームの技術力引き上げに影響を与えるコアメンバーとして活躍している。
●変更の範囲
会社の定める業務