Senior Software Engineer (Backend): Ledger - Reporting

Added
1 day ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

java postgresql microservices kotlin kafka

๐Ÿ“‹ Description

  • Build and improve the Reporting Service across products and currencies.
  • Develop reconciliation APIs for audits and invoicing.
  • Ensure ledger integrity at scale across services.
  • Support the FinLedger event-driven transaction pipeline.
  • Integrate reporting with downstream billing, finance, and ops.
  • Design for reliability and horizontal scale using Java/Kotlin, Spring Boot, Kafka, PostgreSQL.

๐ŸŽฏ Requirements

  • 5+ years backend Java or Kotlin with Spring Boot.
  • Distributed systems: microservices, event-driven (Kafka/SQS), relational DBs.
  • Data pipelines: event-driven data flows and data consistency.
  • Financial data systems: ledgers, reconciliation pipelines, reporting.
  • Domain-driven design and hexagonal architecture; ledger semantics.
  • Production ownership: on-call, incident response, monitoring; CI/CD and IaC.

๐ŸŽ Benefits

  • Flexible hybrid working hours.
  • Growth-minded culture.
  • Flexible holiday approach.
  • Travel to BVNK offices around the world.
  • Open and creative environment.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’