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.