About the role
The company builds foundational backend systems for private market access, including authentication, transaction processing, portfolio management, and regulatory compliance. This role owns the core money movement and reconciliation workflows, ensuring correctness across ledgers, settlement, and related long-running state machines.
What you'll do
- Design and build the double-entry ledger and money-movement engine
- Model complex financial workflows as robust, observable state machines
- Guarantee financial correctness under concurrency and handle idempotency
- Address partial failure and replay to prevent loss, duplication, or double application
- Design and optimize PostgreSQL schemas and data models
- Debug production issues and own reliability of mission-critical financial workflows
What they're looking for
- 5+ years of backend development on production systems
- Experience with money-movement systems, ledgers, or transaction processing and strong correctness practices
- Deep knowledge of concurrency and idempotency, race conditions, and replay handling
- Experience with reconciliation systems and ensuring exact ties to the cent
- Strong TDD practices and comprehensive test coverage
- Domain-Driven Design expertise and deep PostgreSQL knowledge
For applicants in Nigeria
- Location: Remote worldwide. The posting states worldwide eligibility, so Nigeria is allowed based on the listing
- Timezone expectations are not specified in the listing; confirm during interview
- Pay currency or range is not specified in the listing; confirm during interview
- Contractual or employee status is not specified in the listing; confirm during interview
Summarized by RemoteWork from the original listing. Always confirm details on the employer’s page.