シニアバックエンドエンジニア - 決済、Go、TypeScript、Node.js - ウクライナからのリモート勤務
SPD Technologyでは、加盟店やパートナープラットフォーム向けの決済インフラを開発するシニアバックエンドエンジニアを募集しています。決済フロー、プロセッサ連携、照合、支払い、信頼性の高い金融システムを担当します。
仕事内容
- 加盟店やパートナープラットフォーム向けの決済インフラの開発を支援する
- TypeScript/NestJSサービスで、認証・売上確定から返金、異議申し立て、支払い確認まで、決済ライフサイクル全体を担当する
- 明確に定義された内部抽象化を通じて、プロセッサやアクワイアラーとの連携を構築・保守する
- ホスト型フィールド、iframe、トークン化を使用して埋め込み型およびホスト型のチェックアウトを設計し、PCI対応範囲を縮小する
- 段階制、インターチェンジプラス、定額、丸め、特別料率、エッジケースに対応する手数料・価格ロジックを開発する
- プロセッサのレポートや決済ファイルを社内記録と比較する照合・決済システムを構築する
- 冪等キー、Webhookの重複排除、順不同イベント処理、バックオフリトライ、ステートマシンによる堅牢なイベント処理を設計する
- 不正検知、銀行口座確認、KYCサービスを接続し、実績に基づいて判定ロジックを改善する
- 提出時間、返却、返却コード、NOC、リトライポリシーを含むACHプロセスを管理する
- 完全な監査証跡と照合エビデンスを維持しながら、金融領域の正確性を守る
- 決済分野の専門家として、決済レールに関するプロダクト判断を導き、関連コードをレビューする
- 米国を拠点とするチームと緊密に連携し、米国中部時間と毎日4~6時間重複して勤務する
応募要件
- プロフェッショナルなソフトウェアエンジニアリング経験6年以上
- 決済システムまたは決済処理に関する実務経験3年以上
- Go、TypeScript、Node.jsを使ったバックエンド開発スキル
- 単純な決済API連携にとどまらず、本番環境の決済フローを担当した経験
- Stripe、Adyen、Braintree、Checkout.com、Worldpay、Fiserv、または同等のプロセッサ、ゲートウェイ、アクワイアラーとの連携経験
- 認証、売上確定、決済、返金、チャージバック、異議申し立てを含むカード決済ライフサイクルの深い知識
- 銀行決済レールの知識。返却や取引タイミングを含むACH/NACHAの経験があれば尚可
- 決済の照合・決済処理を実装した経験
- Webhook、リトライ、冪等性、非同期処理、分散システムの障害モードに関する深い理解
- トランザクション集約型システムのリレーショナルデータをモデリングした経験
- PCI DSSおよびトークン化・機密データ分離などの安全な決済パターンに関する知識
- 正確性と金融システムのエッジケースへの非常に高い意識
- 最新のAI支援開発ツールを活用できること
- 英語で流暢にコミュニケーションでき、米国チームと直接協業できること
- 米国中部時間と毎日4~6時間重複して勤務できること
- 歓迎:分割払い、サブマーチャントのオンボーディング、複数当事者フローを含むプラットフォーム、マーケットプレイス、ファシリテーターモデルの経験
- 歓迎:銀行口座の収集、確認、ステータス管理を含む支払い・送金レールの経験
- 歓迎:不正・リスクツールおよび銀行口座検証サービスの経験
- 歓迎:WooCommerce、Shopify、Magentoなどのプラットフォーム向けにECプラグインやSDKを開発した経験
- 歓迎:複数通貨、クロスボーダー、代替決済手段に関する知識
- 歓迎:金融状態へのイベントソーシングの適用および複式簿記台帳の設計経験
福利厚生
- 全世界対象のフルタイムリモート勤務、またはオフィス拠点でのハイブリッド勤務を選択可能
- 柔軟な勤務時間
- 安定した業務量と収入
- 明確なキャリアパスを伴う定期的なパフォーマンスレビュー
- メンタリングプログラム
- 個人の成長計画
- 社内ライブラリによる個別学習支援
- 人前で話す機会のサポート
- 全社的なテクノロジー・カルチャーイベント
- 協働、オープンなコミュニケーション、相互尊重を重視する柔軟で支援的な文化
- 意義のあるCSR活動に貢献する機会
