B

BVNK

Cross-border payments platform with digital assets

Senior Software Engineer - Backend, Crypto Payments

Backend EngineeringPosted on Nov 9
Full-time€70k - €480k

About the Job

Requirements

  • Solid professional experience as a backend engineer, building and running production systems at scale.
  • Strong proficiency in Java, ideally Java 17 or later, and Spring Boot.
  • Hands-on experience with microservices and event-driven architectures using message brokers such as Kafka or SQS, including transactional outbox, idempotency, and eventual consistency patterns.
  • Strong experience with relational databases such as MySQL or PostgreSQL, including schema design, indexing, query tuning, and safe migrations.
  • Experience with AWS, Docker, Kubernetes, CI/CD pipelines, and modern observability tools for metrics, tracing, and logging.
  • Experience building payment, banking, or other financial systems where correctness, auditability, and reliability matter.
  • A strong testing mindset across unit, integration, and contract tests, and a commitment to clean, maintainable, well-designed code.
  • Early adoption and practical use of AI coding tools and agentic workflows to design, build, and test solutions.
  • Ability to take ownership from idea to production and communicate clearly with technical and non-technical colleagues.
  • Openness to participating in an out-of-hours on-call rota.

Responsibilities

  • Design, build, and run high-throughput backend services that orchestrate crypto pay-ins, pay-outs, conversions, and transfers across assets and blockchain networks.
  • Build and evolve clean, versioned, well-documented public and internal APIs used by merchants and partners to accept, convert, and send money.
  • Ensure payments are processed as intended using patterns such as idempotency, transactional outbox, retries, and dead-letter handling so financial events are not lost or duplicated.
  • Find and fix bottlenecks in hot paths, database access, and service-to-service calls so the platform scales with payment volumes.
  • Modernize core services by breaking legacy components into clear, modular, domain-aligned boundaries while keeping the live payments platform running safely.
  • Design and build asynchronous, event-driven workflows with clear contracts between services and other domains.
  • Work closely with Product, engineering teams, Compliance, and Operations to deliver payment capabilities, assets, and networks end to end.
  • Own services in production by monitoring and alerting, taking part in on-call, and leading incident response and root cause analysis.
  • Use AI coding tools and agentic workflows day to day, share effective practices with the team, and mentor engineers through code reviews, pairing, and technical design.

Desired Qualifications

  • Experience with Kotlin.
  • Experience with caching systems such as Redis.
  • Experience with stablecoins, blockchain networks, crypto wallets, or crypto payment processing.
  • Experience applying domain-driven design, modular architecture, or large-scale refactoring of legacy services.
  • Experience with workflow engines such as Temporal, or with building rule engines and scheduling systems.

About the Company

BVNK

Cross-border payments platform with digital assets

BVNK provides a fintech platform for global business payments and cross-border liquidity. It lets growing businesses move money quickly without pre-funding and pay suppliers, improving cash flow, and it supports digital assets so companies can use digital currencies without holding them on their balance sheets. A low-code hosted payments page lets businesses add new payment methods to checkouts, while the platform handles cross-border settlement with reliable reporting and transparent pricing. BVNK focuses on no-prefunding liquidity, easy digital asset integration, and clear onboarding in emerging markets to help clients expand deposits and enter new jurisdictions, earning revenue from transaction fees and possible subscriptions.

Company size
201-500
Company stage
Acquired
Total funding
$90M
Headquarters
London, United Kingdom
Founded
2021

Recently Posted Jobs

Explore more opportunities at BVNK

See more jobs