wagey.ggwagey.gg
30,434  jobs30,434  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(30,434)/Senior Software Engineer Role(1,438)/BVNK (14) - Senior Software Engineer (Backend): Ledger
BVNK

BVNK - Senior Software Engineer (Backend): Ledger

South Africa, Bulgaria, Poland, Spain - Hybrid€70 - €110/hour1mo ago
In OfficeSeniorEMEACryptocurrencyFintechSenior Software EngineerSenior Backend DeveloperReportingB2BDocumentationKafkaClose

Requirements

• Experience with data warehousing tools for reporting and analytics. • Background in building customer-facing reconciliation or reporting products for B2B fintech or payments platforms. • Familiarity with database migrations in high-throughput systems. • Experience with Kafka Streams or event replay architectures for data reprocessing and recovery. • Exposure to stablecoin, crypto, or blockchain-adjacent products. • Experience working with multi-tenant architectures. • What you can expect from us: • Fair and competitive salary at every stage of your growth

Responsibilities

• Build and improve the Reporting Service — Design and implement services that produce standardised financial reports and views based on ledger data across products, currencies, and rails, serving both BVNK and Layer1 tenants. • Build and improve the Reporting Service • Build reconciliation APIs — Develop customer-facing reconciliation endpoints that enable enterprise clients to programmatically audit charges, automate close processes, and reconcile against invoices. • Build reconciliation APIs • Ensure ledger integrity at scale — Work across the multiple services to ensure that every transaction is accurately posted, settled, and queryable — solving problems like fragmented balance logic and inconsistent financial reporting. • Ensure ledger integrity at scale • Support the FinLedger pipeline — Contribute to the event-driven transaction processing pipeline maintaining data accuracy and throughput as payment volumes grow. • Support the FinLedger pipeline • Integrate with downstream consumers — Collaborate with the Billing & Fees domain, Finance, and Commercial teams to ensure reporting data aligns with automated invoice data. • Integrate with downstream consumers • Design for reliability and horizontal scale — Build services following BVNK's hexagonal architecture patterns using Java/ Kotlin, Spring Boot, Kafka, and PostgreSQL. Contribute to HPA tuning 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 ledger-critical services. Help reduce reconciliation breaks and reporting discrepancies. • 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 or Kotlin with Spring Boot. • Strong distributed systems fundamentals — experience building microservices with event-driven architectures (Kafka, SQS) and relational databases. • Data pipeline experience — comfortable working with event-driven data flows (Kafka consumers/producers, outbox patterns) and ensuring data consistency across services. • Experience with financial data systems — you've worked with ledgers, transaction stores, reconciliation pipelines, or financial reporting systems where data accuracy and auditability are non-negotiable. • Solid grasp of domain-driven design and hexagonal architecture — you can model complex financial domains cleanly and build services with well-defined boundaries. • Understanding of double-entry bookkeeping or ledger semantics — familiarity with postings, balance snapshots, transaction types, and how they map to real-world fund movements. • Collaborative and proactive communication — you work effectively with product managers, finance 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 and accuracy 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

Apply in One Click
Apply in One Click

Similar roles

kraken.comkraken.com - Senior Software Engineer - Rust - Payward Services1w ago
·United Kingdom
In OfficeEMEASeniorCryptocurrencyFintechSenior Software EngineerRustKafkaB2B
BVNKBVNK - Senior Software Engineer (Backend): Ledger1w ago
·Bulgaria - Hybrid·€70 - €110/hour/year
In OfficeEMEASeniorCryptocurrencyPaymentsSenior Software EngineerSenior Backend DeveloperB2B2CDocumentationSpring BootJavaKotlinKafkaMySQLPostgreSQLRedisPrometheusGrafana
SwileSwile - Senior Software Engineer, Backend (Payments)1mo ago
·Remote - Brasil - Latin America *
RemoteLATAMSeniorBankingFintechSenior Software EngineerSenior Backend DeveloperKafkaReportingFinancial Reporting
BVNKBVNK - Senior Software Engineer (Backend): Crypto Payments1mo ago
·South Africa, Bulgaria, Poland, Spain - Hybrid·€70 - €110/hour/year
In OfficeEMEASeniorBankingCryptocurrencySenior Software EngineerSenior Backend DeveloperDocumentationProduct MarketingJavaSpring Boot
camundacamunda - Senior Software Engineer, Backend5d ago
·Remote - EMEA·$144k - $232k/year + Equity
RemoteEMEASeniorSenior Software EngineerSenior Backend DeveloperKubernetesJavaGoHelmGrafanaPrometheusGitHubCloseDocumentation
Rightmove CareersRightmove Careers - Senior Software Engineer I - Backend (Java)1mo ago
·London, UK - Hybrid
In OfficeEMEASeniorNonprofitTourismSenior Software EngineerSenior Backend DeveloperJavaSpring BootKafkaElasticsearchHibernate
ZopaZopa - Senior Java/Kotlin Software Engineer6mo ago
·London - Hybrid
In OfficeEMEASeniorBankingSoftwareFintechGamingSenior Software EngineerSoftware EngineerSenior Backend DeveloperJavaKotlinDocumentationSprint Planning
getscopegetscope - Senior Software Engineer3mo ago
·London, England, United Kingdom·£120k - £150k/year/year + Equity
In OfficeEMEASeniorArtificial IntelligenceSenior Software EngineerReporting
Block LabsBlock Labs - Senior Backend Engineer (Go)1w ago
·Lisbon, Portugal
In OfficeEMEASeniorFintechPaymentsBackend EngineerSenior Backend DeveloperGoDocumentationKafka

Browse more by category

Show 1,438 moreSenior Software EngineerShow 356 moreSenior Backend DeveloperShow 6,420 moreReportingShow 2,492 moreB2BShow 4,784 moreDocumentationShow 422 moreKafkaShow 2,409 moreClose
Privacy·Terms··Contact·FAQ·Wagey on X