





**About the Opportunity** At **Cactus Gaming**, we are seeking a **Senior Backend Developer** to work on a high-criticality platform handling a large volume of transactions and integrations with game providers, payment processors, KYC services, and anti-fraud systems. You will be responsible for **designing, developing, and evolving complex integrations across multiple platforms**, ensuring **security, high availability, low latency, and scalability** across the entire Cactus Gaming ecosystem. **Responsibilities** * Design, develop, and maintain high-performance, well-structured **RESTful APIs**. * Build and maintain **robust integrations** with external providers (payments, KYC, anti-fraud, game providers, notification gateways, etc.). * Work with **asynchronous events and message queues** (Redis, Kafka, SQS, or similar) to ensure scalability and resilience. * Ensure **security in integrations**, protecting APIs against attacks (rate limiting, authentication, authorization, input validation, etc.). * Optimize **database queries and performance** (MySQL, PostgreSQL) and **NoSQL** systems. * Use **caching** (Redis and similar) to reduce latency and increase throughput. * Implement and maintain **automated tests** (unit, integration, and, where possible, contract tests). * Document APIs and integration flows using **Swagger / OpenAPI, Postman**, or similar tools. * Collaborate with **Frontend, DevOps, and Security** teams on complex architectural solutions. * Help evolve standards for **architecture, code quality, logging, metrics, and observability**. **Required Qualifications** * Solid backend development experience with **PHP (Laravel)** and hands-on experience with at least one other modern backend language (**Node.js or Java**). * Strong knowledge of the Laravel ecosystem: **Eloquent, Events, Jobs, Middlewares, Queues, Multi-tenant**. * Proven experience integrating **third-party APIs**, including authentication and security: + OAuth2, JWT, API Keys, Webhooks, WebSockets. * Proficiency with databases: + **Relational:** MySQL, PostgreSQL. + **Non-relational (NoSQL):** Redis, **MongoDB and/or DynamoDB**. * Experience with **caching, performance optimization, and monitoring**, using tools such as: + Sentry, Grafana, Prometheus, ELK/EFK or similar. * **Strong debugging and investigative skills** for legacy systems and complex integrations, including log analysis, distributed tracing, and production behavior analysis. * Practical knowledge of **Cloud** (AWS) and **containerization with Docker**. * Experience with **Git**, code reviews, and version control best practices. * Ability to work **autonomously**, with ownership mindset and strong communication skills within the team. **Nice-to-Have** * Prior experience in **iGaming, sports betting, payment processing, or fintech**. * Certifications in **AWS, Google Cloud, Azure, or Laravel**. * Experience with **microservices**, **Event Sourcing**, and **CQRS**. * Knowledge of **security and compliance**: + PCI-DSS, LGPD, GDPR, OWASP best practices. * Experience with **container orchestration** (Kubernetes, Helm) and **resilience / disaster recovery strategies**. * Experience with **feature flags**, A/B testing, and experimentation. **Technical Mindset We Seek** * **Genuine willingness and availability to learn new tech stacks**, especially: + **Kotlin** (for modern JVM-based services). + **Go (Golang)** for high-performance, low-latency services. * Vision for **scalable architecture**, understanding trade-offs among performance, cost, and maintainability. * Focus on **quality**, testing, logging, metrics, and observability from day one. * Mindset of **continuous improvement**, proposing and implementing enhancements to processes, architecture, and code. If you enjoy working on **highly complex technical challenges**, mission-critical integrations, and want to grow in an environment that values **autonomy, ownership, and constant learning** (including new languages like Kotlin and Go), we’d love to talk to you.


