Backend Engineer - Crypto and Payments
Core
Build the financial core of a stablecoin and digital-assets wallet, specifically an event-sourced, append-only double-entry ledger and its reconciliation capabilities.
Role type
Senior IC backend engineer (financial core)
Builds
Immutable event and audit records, financial-control projections, and reconciliation capabilities for a stablecoin product
Domain
Fintech, digital banking, stablecoins, payments
Required skills
double-entry ledger design, relational database (PostgreSQL/MySQL), idempotency patterns, event sourcing, reconciliation, Java/Python, financial invariants, schema design
Preferred skills
stablecoins/crypto custody, Fireblocks, TigerBeetle, card processing, AWS serverless, Kafka, disaster recovery
Technologies
PostgreSQL, MySQL, Java, Python, AWS (Lambda, EventBridge, SQS, Step Functions), Kafka, Fireblocks
Responsibilities
Build and improve an event-sourced, append-only double-entry ledger; Implement posting rules and invariants to keep journals balanced; Build transaction-processing flows for authorisation, holds, capture, settlement, and reversals; Apply idempotency and concurrency controls to payment and blockchain events; Build reconciliation controls across managed CASP ledger, Fireblocks, and on-chain data; Contribute to event schemas and financial data contracts; Own monitoring and production support for ledger components
Seniority
Senior, hands-on IC