募集中
バックエンドエンジニア(API連携)
このポジションについて
NeX-Rayは、複数の広告プラットフォームやアクセス解析データを一元管理し、マーケティングの意思決定を加速させるSaaSプロダクトです。本ポジションでは、GA4・YouTube・Instagram・TikTok・LinkedIn・Yahoo!広告など15以上の媒体APIとの連携パイプラインを構築・維持するバックエンドエンジニアを担っていただきます。プロダクトの価値は「データを集める力」に直結するため、API連携基盤は事業の根幹を支える最重要コンポーネントです。
各媒体のOAuth認証フローの実装、トークンのライフサイクル管理、媒体ごとに異なるレートリミットやクォータへの対応、リトライ・バックオフ戦略の設計、データ取得スケジューラの構築など、幅広い領域を担当します。媒体側のAPI仕様変更は予告なく発生することもあり、変更を早期に検知し迅速に対応する仕組みづくりも重要なミッションです。単一のAPI連携ではなく、15以上の異なるAPIを統一的なアーキテクチャで管理する設計力が試される環境です。
「多様な外部APIを制御し、安定的にデータを届ける」というバックエンド特有の課題は、耐障害性設計と運用性の両立が求められる技術的に奥行きのあるテーマです。「プロダクトのデータ収集基盤をエンジニアリングで支える」ことに情熱を持てる方のご応募をお待ちしています。
主な業務内容
- GA4・YouTube・Instagram・TikTok・LinkedIn・Yahoo!広告など15以上の媒体APIとの連携モジュール開発・保守
- 各媒体のOAuth 2.0認証フローの実装とトークンのライフサイクル管理(取得・リフレッシュ・失効対応)
- 媒体ごとに異なるレートリミット・クォータ制御とリトライ・バックオフ戦略の設計・実装
- データ取得スケジューラの構築・運用とエラー検知・自動復旧の仕組みづくり
- 媒体側API仕様変更の早期検知と迅速な追従対応
- 統一的なアダプターパターンによる新規媒体追加の効率化基盤の設計
- API連携の稼働状況モニタリングとデータエンジニア・フロントエンドチームとの連携
必須要件
- バックエンドエンジニアとしての実務経験3年以上
- REST API/GraphQLの設計・実装経験(外部APIとの連携実績があれば尚可)
- OAuth 2.0認証フローの実装経験(トークン管理・リフレッシュ処理を含む)
- Node.jsまたはPythonでのプロダクションアプリケーション開発経験
- レートリミット制御・リトライロジック・エラーハンドリングの設計・実装経験
歓迎要件
- SaaSプロダクトでの外部API連携開発経験
- 広告プラットフォーム(Google Ads・Meta Ads・TikTok Ads等)のAPI仕様に関する知識
- 分散システムの設計経験(メッセージキュー・イベント駆動アーキテクチャ)
- サーキットブレーカー・バルクヘッド等の耐障害性パターンの実装経験
- Go言語でのバックエンド開発経験
- バックエンドチームのリードまたはメンバー育成の経験
福利厚生
- フレックスタイム制(コアタイム 11:00〜15:00)
- リモートワーク可(週2〜3日出社のハイブリッド勤務)
- 最新スペックの開発機材支給
- カンファレンス参加・書籍購入費用補助
- プロダクトのデータ収集基盤を主導できる裁量と多様な技術課題
働き方
ハイブリッド