Senior Software Engineer (Backend): Crypto Payments

New
B
BVNKCrypto payments
Location: Bulgaria, South Africa, Poland, Spain. We offer a Hybrid/Remote working policy.Full-TimeSenior
Salary70,000 - 110,000 EUR per year
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSPostgreSQLJavaKafkaKubernetesMySQLSpring BootMicroservices

Requirements

  • Have solid professional experience as a backend engineer building and running production systems at scale.
  • Have strong proficiency in Java, ideally Java 17 or later, and Spring Boot.
  • Have hands-on experience with microservices and event-driven architectures using message brokers such as Kafka or SQS.
  • Understand transactional outbox, idempotency, and eventual consistency patterns.
  • Have strong relational database experience, including schema design, indexing, query tuning, and safe migrations with MySQL or PostgreSQL.
  • Have experience with AWS, Docker, Kubernetes, CI/CD pipelines, and modern observability tools for metrics, tracing, and logging.
  • Have experience building payment, banking, or other financial systems where correctness, auditability, and reliability matter.
  • Apply a strong testing mindset across unit, integration, and contract tests.
  • Use AI coding tools and agentic workflows to design, build, and test solutions.
  • Be willing to participate in an out-of-hours on-call rota.

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.
  • Use idempotency, transactional outbox, retries, and dead-letter handling to ensure financial events are processed correctly.
  • Identify and address bottlenecks in service hot paths, database access, and service-to-service calls.
  • Modernize core services into modular, domain-aligned boundaries while keeping the live payments platform running safely.
  • Design asynchronous, event-driven workflows with clear service contracts.
  • Collaborate with Product, engineering, Compliance, and Operations to deliver payment capabilities, assets, and networks.
  • Monitor and alert on production services, participate in on-call, and lead incident response and root cause analysis.
  • Use AI coding tools and agentic workflows, and mentor engineers through code reviews, pairing, and technical design.
View Full Description & ApplyYou'll be redirected to the employer's site
70,000 - 110,000 EUR per year
Apply Now