BVNK - Senior Software Engineer (Backend): Ledger
Requirements
• Experience with multi-tenant architectures and tenant migration patterns. • Background in embedded finance, BaaS, or payment platforms serving B2B2C models. • Familiarity with database migrations in high-throughput systems. • Experience with dynamic validation engines or capabilities/feature-flag systems. • Experience with stablecoin, crypto, or blockchain-adjacent products. • What you can expect from us: • Fair and competitive salary at every stage of your growth
Responsibilities
• Own and evolve the Wallet — Design and implement services that manage the full wallet lifecycle: creation, activation, blocking/unblocking, suspension, and termination across fiat and crypto wallets for all customer types. • Own and evolve the Wallet • Integrate across domains — Collaborate internally with a wide range of domains - Digital Assets, Fiat, Onboarding, Billing etc. • Integrate across domains • Design for reliability and horizontal scale — Build services following BVNK's hexagonal architecture patterns. Contribute to HPA tuning, DLQ handling, and performance optimisation for production workloads. • Design for reliability and horizontal scale • Own operational excellence — Participate in on-call rotations, incident response, and production monitoring for wallet-critical services. • Own operational excellence • Participate in on-call rotations, • Ship with quality — Write well-tested, well-documented code. Contribute to architecture reviews and technical design submissions. Uphold BVNK's microservices standards. • Ship with quality • What we need from you: • 5+ years of backend engineering experience in Java/Kotlin with Spring Boot. • Strong distributed systems fundamentals — experience building microservices with event-driven architectures (Kafka, SQS), relational databases (MySQL/PostgreSQL), and caching (Redis). • Experience with account or wallet systems — you've built or maintained systems that manage account/wallet lifecycle, state machines, or financial entity management where correctness and auditability are non-negotiable. • Solid grasp of domain-driven design and hexagonal architecture — you can model complex domains cleanly, define bounded contexts, and build services with well-defined boundaries and interaction modes. • API design skills — experience designing and evolving RESTful APIs that serve both internal services and external customers, with attention to backwards compatibility and developer experience. • Collaborative and proactive communication — you work effectively with product managers, operations teams, and cross-domain engineers. You're comfortable operating across time zones in a remote-first setup. • Production ownership mentality — experience with on-call, incident response, and operational monitoring (Grafana, Prometheus, Micrometer). You take pride in the reliability of systems you build. • Familiarity with CI/CD pipelines, infrastructure-as-code, and observability tooling. • Open to participate in out of hours on call rota
Benefits
• Flexible working hours, with hybrid working at its heart • Flexible working • A culture built on passionate, growth-minded people • culture • A flexible approach to holiday • flexible approach to holiday • Opportunities to travel to our offices around the world • offices around the world • An open and creative environment where you can help us define the future of BVNK, its culture, and its opportunity sets • open and creative environment • At BVNK, we are focused on building a diverse and inclusive team. While you may not meet all of our requirements, we’d encourage you to apply if you meet the majority of our expectations. You may be a great fit for this role or another role in our team. • Compensation packages are based on candidate experience and relevant certifications. • €70.000 - €110.000 EUR • €85.000 - €110.000 EUR • 250 000 zł - 480 000 zł PLN
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT