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