Senior Software Engineer (Backend): Fiat Orchestration

New
B
BVNKFintech
South Africa, Bulgaria, Poland, SpainFull-TimeSenior
Salary70,000 - 110,000 EUR per year
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSDockerPostgreSQLJavaKafkaKotlinKubernetesCI/CDMicroservices

Requirements

  • Strong experience as a backend software engineer, with deep proficiency in languages such as Java, Kotlin or similar JVM-based languages.
  • Experience designing, building, and operating microservices in a distributed systems environment.
  • Solid understanding of relational databases (e.g., PostgreSQL) and event-driven architectures (e.g., Kafka, SQS/SNS).
  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Experience with containerisation and orchestration technologies including Docker and Kubernetes.
  • Familiarity with infrastructure-as-code concepts and modern software delivery practices (CI/CD).
  • Experience with observability and reliability tooling including logging, metrics, tracing, and performance optimisation.
  • Comfortable working with Jira, Confluence, Git-based workflows, and collaborative engineering practices.
  • Strong communication skills with the ability to explain technical concepts clearly to both technical and non-technical stakeholders.
  • A thoughtful, practical approach to problem-solving that considers tradeoffs and avoids over-engineering.

Responsibilities

  • Design, develop, and maintain high-performance backend services that power fiat payment processing, including transaction orchestration, settlement, and reconciliation.
  • Build and evolve integrations with banking partners, payment networks, and financial infrastructure to support multi-rail, multi-currency fiat operations.
  • Contribute to the architecture and evolution of the fiat processing platform, ensuring reliability, fault tolerance, and data consistency across high-throughput transaction flows.
  • Build and maintain APIs that manage the full transaction lifecycle — initiation, status tracking, settlement confirmation, and exception handling.
  • Drive improvements to system observability, performance, and resilience, including monitoring, alerting, and incident response.
  • Collaborate closely with cross-functional partners including product, design, and other engineering squads to deliver high-impact features.
  • Participate in code reviews, architectural discussions, and technical design sessions to uphold engineering standards.
  • Contribute to the team's engineering culture by mentoring peers, sharing knowledge, and championing best practices.
  • Participate in an out-of-hours on-call rotation.
View Full Description & ApplyYou'll be redirected to the employer's site
70,000 - 110,000 EUR per year
Apply Now