B
Senior Software Engineer (Backend): Cards
BVNK
Contract type
Ongoing
Work mode
Hybrid · Hybrid (inferred: EU/NL where applicable)
Experience
Senior · 5+ years
Job description
Key details
- Design and implement card platform features end-to-end, from tokenization and sensitive card data handling to transaction enrichment and settlement workflows
- Build and maintain integrations with card issuers and payment processors
- Architect systems spanning multiple services, ensuring scalability, security, and PCI compliance
- Own features and projects from inception to completion, breaking down complex domains into deliverable work items
- Drive cross-team technical initiatives around shared libraries, patterns, and infrastructure
- Actively review code across the team, providing constructive and in-depth feedback
- Contribute to engineering culture by mentoring teammates and setting quality standards
- Company mission
- To build a seamless card issuing and transaction platform that bridges crypto and fiat, enabling merchants to offer instant access to funds through physical and virtual cards
Primary stack
Core technologies
JavaDockerKubernetes
Benefits
- Fair and competitive salary at every stage of growth
- Flexible working hours, with hybrid working at its heart
- A culture built on passionate, growth-minded people
- A flexible approach to holiday
- Opportunities to travel to offices around the world
- An open and creative environment where you can help define the future of the company
Requirements & details
- 5+ years experience as a Backend Engineer, preferably in FinTech or payments
- Expertise in Java and Spring Boot
- Experience building and maintaining APIs and services in a microservices architecture
- Strong understanding of card payments, issuing, or transaction processing
- Enthusiasm for adopting AI-assisted development tooling (e.g., Claude Code, AI code review agents)
- Ability to self-direct work and scale from well-scoped tasks to multi-sprint initiatives
- Excellent problem-solving skills, comfortable working independently or collaboratively across squads
- Experience with containerisation and orchestration technologies including Docker and Kubernetes
- Experience with code review as a tool for mentoring and raising team-wide standards
- Good written and verbal communication skills
- Familiarity with crypto/fiat payment rails is a plus
- Open to participating in an out-of-hours on-call rota
- Java, Spring Boot, Docker, Kubernetes
- Java
- Docker
- Kubernetes
