Descrição da Vaga
Sobre a Oportunidade
Na
Cactus Gaming , estamos buscando um
Desenvolvedor Backend Sênior
para atuar em uma plataforma de alta criticidade, com grande volume de transações e integrações com provedores de jogos, pagamentos, KYC e antifraude.Você será responsável por
desenhar, desenvolver e evoluir integrações complexas entre múltiplas plataformas , garantindo
segurança, alta disponibilidade, baixa latência e escalabilidade
em todo o ecossistema da Cactus Gaming.
Responsabilidades
Projetar, desenvolver e manter
APIs RESTful
de alta performance e bem estruturadas.
Criar e manter
integrações robustas
com provedores externos (pagamentos, KYC, antifraude, provedores de jogos, gateways de notificação etc.).
Trabalhar com
eventos assíncronos e filas
(Redis, Kafka, SQS ou similares) para garantir escalabilidade e resiliência.
Garantir
segurança nas integrações , protegendo APIs contra ataques (rate limiting, autenticação, autorização, validações etc.).
Otimizar
queries e performance de bancos de dados
(MySQL, PostgreSQL) e
NoSQL .
Utilizar
caching
(Redis e afins) para reduzir latência e aumentar throughput.
Implementar e manter
testes automatizados
(unitários, integração e, quando possível, contratos).
Documentar APIs e fluxos de integração usando
Swagger / OpenAPI, Postman
ou ferramentas similares.
Colaborar com times de
Frontend, DevOps e Segurança
em soluções de arquitetura complexas.
Ajudar a evoluir padrões de
arquitetura, qualidade de código, logs, métricas e observabilidade .
Requisitos Obrigatórios
Experiência sólida em desenvolvimento backend com
PHP (Laravel)
e vivência com pelo menos uma outra linguagem backend moderna ( Node.js ou Java ).
Forte conhecimento do ecossistema Laravel:
Eloquent, Events, Jobs, Middlewares, Queues, Multi-tenant .
Experiência comprovada em
integração de APIs de terceiros , incluindo autenticação e segurança:
OAuth2, JWT, API Keys, Webhooks, WebSockets.
Domínio em bancos de dados:
Relacionais:
MySQL, PostgreSQL.
Não relacionais (NoSQL):
Redis,
MongoDB e/ou DynamoDB .
Vivência com
caching, otimização de performance e monitoramento , usando ferramentas como:
Sentry, Grafana, Prometheus, ELK/EFK ou similares.
Sólida capacidade de debug e investigação de problemas em sistemas legados e integrações complexas , incluindo análise de logs, tracing e comportamento em produção.
Conhecimento prático em
Cloud
(AWS) e
containerização com Docker .
Experiência com
Git , code review e boas práticas de versionamento.
Capacidade de atuar com
autonomia , senso de dono e boa comunicação com o time.
Diferenciais
Experiência prévia em
iGaming, apostas esportivas, meios de pagamento ou fintechs .
Certificações em
AWS, Google Cloud, Azure ou Laravel .
Vivência com
microsserviços ,
Event Sourcing
e
CQRS .
Conhecimento em
segurança e compliance :
PCI-DSS, LGPD, GDPR, boas práticas OWASP.
Experiência com
orquestração de containers
(Kubernetes, Helm) e estratégias de
resiliência / disaster recovery .
Experiência com
feature flags , A/B testing e experimentação.
Mindset Técnico que Buscamos
Disponibilidade e interesse real em aprender novas stacks , especialmente:
Kotlin
(para serviços modernos na JVM).
Go (Golang)
para serviços de alta performance e baixa latência.
Visão de
arquitetura escalável , entendendo trade-offs de performance, custo e manutenção.
Preocupação com
qualidade , testes, logs, métricas e observabilidade desde o início.
Mentalidade de
melhoria contínua , propondo e implementando melhorias em processos, arquitetura e código.
Se você gosta de trabalhar com
alta complexidade técnica , integrações críticas e quer crescer em um ambiente que valoriza
autonomia, ownership e aprendizado constante
(incluindo novas linguagens como Kotlin e Go), queremos falar com você.