Senior Software Engineer (Backend): Crypto Payments
BVNK, Bulgaria, South Africa, Poland, Spain +1
What you will do
- Payment orchestration: Design, build and run high-throughput backend services that orchestrate crypto pay-ins, pay-outs, conversions and transfers across many assets and blockchain networks.
- API design: Build and evolve clean, versioned, well-documented public and internal APIs that merchants and partners use to accept, convert and send money.
- Reliability and correctness: Make sure every payment is processed exactly as intended. Use proven patterns such as idempotency, transactional outbox, retries and dead-letter handling so financial events are never lost or duplicated.
- Performance and scalability: Find and fix bottlenecks in hot paths, database access and service-to-service calls, so the platform scales with fast-growing payment volumes.
- Platform evolution: Help modernise our core services by breaking up legacy components into clear, modular, domain-aligned boundaries, while keeping a live payments platform running safely.