Search...

Senior Developer

Skills

About the Role

You will design, build, and operate mission-critical backend services that power pay-ins, pay-outs, and currency conversion. You will integrate banks, PSPs, and FX providers through high-quality connectors, run reliable event-driven workflows and long-running sagas, and ensure precise reconciliation and amount semantics. You will implement idempotency, retries, dead-letter handling, observability, and recovery strategies, and write clear runbooks and ADRs while mentoring peers through reviews and technical guidance.

Requirements

  • 5+ years building backend services at scale with fintech payments or FX experience
  • Strong TypeScript and Node.js fundamentals
  • Design and implement high-quality REST JSON APIs
  • Deep understanding of event-driven architecture queues and streams
  • Experience with saga patterns and function-orchestrated workflows (experience with Temporal.io is a plus)
  • Relational data modeling and PostgreSQL expertise
  • Knowledge of transactions consistency and performance tuning
  • Caching strategies
  • Security mindset for financial systems and familiarity with regulated environments including KYC KYB and KYT concepts
  • Experience with FX rate-locking treasury and reconciliation at multi-entity scale
  • Knowledge of local rails such as PIX and ACH cards and crypto on/off-ramps

Responsibilities

  • Integrate partners by shipping connectors with banks PSPs and FX providers
  • Design and run services for pay-ins pay-outs and FX including quoting rate-locking execution netting and settlement
  • Implement idempotency retries backoff dead-letter queues and graceful degradation
  • Orchestrate event-driven workflows and long-running sagas for multi-party financial processes
  • Ensure reconciliation and correct amount rounding semantics across entities
  • Document architecture decisions and runbooks and mentor team members through code reviews

Benefits

  • Competitive compensation and potential equity
  • Remote-friendly with flexible hours (Americas time zones)
  • Learning budget for conferences and courses
  • Local holidays and supportive time-off policy