CareerPlanSign in

Senior Backend Engineer - Payments (Go, TypeScript, Node.js)

Spain🌐 Remote💼 Full-time🗓 2026-10-02 → 2026-10-04

Core

Building payment infrastructure for merchants and partner platforms, enabling businesses to accept payments, manage payouts, and process transactions without relying on multiple disconnected providers.

Role type

Senior Backend Engineer (Payments)

Builds

Payment orchestration, transaction processing, settlement, reconciliation, and fraud/KYC integrations

Required skills

Go, TypeScript, Node.js, PostgreSQL, Event-driven architecture, Webhooks, Payment processor integrations, PCI DSS patterns, Financial reconciliation, Idempotency handling, State machines

Preferred skills

ACH/NACHA mechanics, Multi-currency processing, Event sourcing, Double-entry ledger design, E-commerce plugin development

Technologies

NestJS, Stripe, Adyen, Braintree, Checkout.com, Worldpay, Fiserv, Docker, CI/CD

Responsibilities

Own end-to-end payment flows (authorization, capture, refund, dispute handling), Build and maintain acquirer integrations, Design embedded checkout experiences, Implement fee calculation logic, Build reconciliation and settlement layers, Integrate fraud and KYC providers, Handle ACH mechanics and returns

Seniority

Senior, hands-on IC