DevJobs

Senior Backend Engineer

Overview
Skills
  • Java Java ꞏ 5y
  • Kotlin Kotlin
  • Spring Boot Spring Boot ꞏ 5y
  • Kafka Kafka
  • PostgreSQL PostgreSQL
  • Redis Redis
  • AWS AWS
  • Kubernetes Kubernetes
  • RabbitMQ RabbitMQ
  • AI agents
  • LLM-based features

At CaliAlfa, we’re building the next generation of gaming technology, powering online casino and sportsbook experiences for millions of players.

We develop scalable backend infrastructure and high-performance systems that power critical gaming operations, including player account management, wallet transactions, payments, bonuses, and third-party integrations.

We’re looking for a Senior Backend Engineer who thrives in complex, high-scale environments and wants to take ownership of core backend systems powering millions of player interactions.


What You'll Be Doing:

  • Architect and develop scalable, high-performance backend systems supporting our online casino platform.
  • Design and build core microservices and APIs for player accounts, wallet transactions, payments, bonuses, and account lifecycle management.
  • Develop and maintain integrations with external gaming providers, payment gateways, and third-party APIs.
  • Build reliable, event-driven systems capable of handling high-volume transactions and real-time operations.
  • Work closely with product managers, analysts, and engineers to understand business requirements, challenge assumptions, identify edge cases, and propose effective technical solutions.
  • Take ownership of features end-to-end, from technical design and implementation to deployment and production monitoring.
  • Set high standards for code quality, testing, system reliability, and maintainability.
  • Troubleshoot production issues and ensure system stability and availability in a high-traffic environment.
  • Design, develop, and deploy AI agents and AI-powered solutions into production environments.


What You Bring:

  • 5+ years of experience building backend applications in production environments.
  • Strong hands-on experience with Java (17+) and a modern framework such as Spring Boot.
  • Hands-on experience designing, building, and deploying AI agents or LLM-based features to production, including tool calling, orchestration, and integration with backend systems.
  • Experience building systems where data integrity and consistency are critical, such as transactional flows, orders, payments, or billing.
  • Strong relational database skills (PostgreSQL or similar): schema design, transactions, locking, and query performance.
  • Deep knowledge of message brokers (Kafka, RabbitMQ, or similar) and event-driven architectures, including idempotency and retry semantics.
  • A testing habit: unit, integration, and contract testing as part of how you work.
  • A self-starter mentality with a strong sense of ownership, from idea to production.


Bonus Points:

  • Experience with Kotlin.
  • Experience with agentic frameworks and evaluating, monitoring, and improving AI agents in production.
  • Experience in online casino, iGaming, sports betting, fintech, or other regulated, high-transaction-volume domains.
  • Familiarity with compliance-driven development (KYC/AML, responsible gaming, audit requirements).
  • Experience with Redis (caching, pub/sub, distributed locks).
  • Cloud-native experience with AWS (ECS, Lambda, RDS) and Kubernetes.


AlfaBet