Senior Software Engineer (Backend): Crypto Payments
BVNK helps businesses integrate stablecoins into payment flows by providing enterprise-grade infrastructure for cross-border transactions.
Funding history
Projects
About BVNK
BVNK offers a licensed payments platform that bridges traditional payment rails with blockchain networks. Its APIs and dashboard let fintechs, marketplaces and other enterprises open virtual accounts, accept and send stablecoin payments, automate FX and orchestrate multi-rail transactions while meeting compliance requirements.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, build and run backend services that orchestrate crypto pay-ins, pay-outs, conversions and transfers. You will build clean public and internal APIs, ensure payment correctness with idempotency and outbox patterns, improve performance, modernise core services, build event-driven workflows, own services in production including on-call, and mentor engineers while using AI tools.
Requirements
- Solid professional backend experience building production systems at scale
- Strong Java (ideally 17+) and Spring Boot; Kotlin a plus
- Experience with microservices and event-driven architectures using Kafka or SQS
- Strong experience with MySQL or PostgreSQL; Redis a plus
- Experience with AWS, Docker, Kubernetes, CI/CD and observability tools
- Experience building payment, banking or financial systems
- Strong testing mindset
- AI-native mindset
- Open to out-of-hours on-call rota
- Bonus: stablecoins, blockchain, crypto wallets or crypto payments
- Bonus: domain-driven design
- Bonus: Temporal or workflow engines
Responsibilities
- Design, build and run high-throughput backend services for crypto pay-ins, pay-outs, conversions and transfers
- Build and evolve versioned, documented public and internal APIs
- Ensure payment correctness using idempotency, transactional outbox, retries and dead-letter handling
- Find and fix performance bottlenecks
- Modularise legacy components into domain-aligned boundaries
- Design event-driven asynchronous workflows
- Collaborate with Product, Engineering, Compliance and Operations
- Own services in production, monitor, take part in on-call and lead incident response
- Use AI coding tools and mentor engineers through code reviews and pairing
Benefits
- Flexible working hours
- Hybrid working
- Flexible approach to holiday
- Opportunities to travel to offices around the world
