Senior Backend Engineer
Own the design, development, and operation of scalable backend systems for an online gaming platform, including production AI capabilities.
Responsibilities
- Architect and develop scalable backend systems for an online casino platform.
- Build microservices and APIs for player accounts, wallet transactions, payments, bonuses, and account lifecycle management.
- Develop and maintain integrations with gaming providers, payment gateways, and other third-party APIs.
- Build reliable event-driven systems for high-volume transactions and real-time operations.
- Collaborate with product managers, analysts, and engineers to clarify requirements, identify edge cases, and propose solutions.
- Own features from technical design and implementation through deployment and production monitoring.
- Uphold code quality, testing, reliability, and maintainability standards; troubleshoot production issues and support system stability.
- Design, develop, and deploy AI agents and AI-powered solutions in production.
Requirements
- At least 5 years of experience building production backend applications.
- Strong hands-on experience with Java 17+ and a framework such as Spring Boot.
- Experience designing, building, and deploying AI agents or LLM-based features in production, including tool calling, orchestration, and backend integration.
- Experience with systems requiring data integrity and consistency, such as transactions, orders, payments, or billing.
- Strong relational database skills, including schema design, transactions, locking, and query performance.
- Knowledge of message brokers such as Kafka or RabbitMQ and event-driven architecture, including idempotency and retry semantics.
- Experience with unit, integration, and contract testing.
Nice to have
- Experience with Kotlin, agentic frameworks, and evaluating or monitoring AI agents in production.
- Experience in online casino, iGaming, sports betting, fintech, or other regulated, high-volume domains; familiarity with KYC/AML, responsible gaming, or audit requirements.
- Experience with Redis and cloud-native AWS services such as ECS, Lambda, and RDS, or Kubernetes.