Join to apply for the Pessoa Desenvolvedora Backend Pleno (PHP | Node | Java) role at Cactus Gaming
Na Cactus Gaming, estamos buscando um Desenvolvedor Backend Pleno para atuar em nossa plataforma de alta criticidade, com grande volume de transações e integrações com provedores de jogos, pagamentos, KYC e antifraude. Você irá atuar no desenvolvimento e manutenção de APIs e integrações, apoiando times sêniores na evolução da arquitetura, melhoria de performance e aumento da robustez do ecossistema da Cactus Gaming.
Responsabilidades
Desenvolver e manter APIs RESTful bem estruturadas, seguras e performáticas.
Implementar e dar manutenção em integrações com provedores externos (pagamentos, KYC, antifraude, provedores de jogos, notificações etc.).
Trabalhar com filas e processamento assíncrono (ex.: Redis, SQS ou semelhantes) em cenários orientados pelo time.
Ajudar a garantir a segurança das integrações, implementando autenticação, autorização e validações de entrada.
Escrever e otimizar queries em bancos relacionais (MySQL, PostgreSQL).
Utilizar caching (principalmente Redis) para melhoria de performance em cenários críticos.
Escrever testes automatizados (unitários e alguns testes de integração).
Contribuir na documentação de APIs usando Swagger / OpenAPI, Postman ou similares.
Participar de code reviews, seguindo padrões definidos pelos sêniores e propondo melhorias.
Colaborar com times de Frontend, DevOps e QA para entregar soluções integradas e estáveis.
Requisitos Obrigatórios
Experiência consistente em desenvolvimento backend com PHP (Laravel).
Vivência com pelo menos uma outra linguagem backend moderna (Node.js ou Java) — nível de conforto para dar manutenção e implementar endpoints simples.
Conhecimento prático do ecossistema Laravel, como:
Eloquent, Middlewares, Jobs, Events, Queues.
Experiência com integração de APIs de terceiros, incluindo:
Consumo de APIs REST, uso de tokens (JWT, API Keys) e, de preferência, Webhooks.
Experiência prática com bancos de dados:
Relacionais: MySQL, PostgreSQL (modelagem básica, joins, índices simples).
Boa capacidade de debug e investigação de problemas em sistemas existentes/legados, incluindo:
Leitura e interpretação de logs, reprodução de cenários e entendimento de fluxos de negócio.
Noções de NoSQL:
Uso de Redis no dia a dia;
Desejável já ter tido contato com MongoDB ou DynamoDB, mesmo que em projetos menores ou estudos.
Noções de monitoramento e logs (por exemplo, já ter usado Sentry, Grafana, Kibana ou ferramentas similares, nem que seja em contexto básico).
Experiência com Git (branches, pull requests, code review) e boas práticas de versionamento.
Familiaridade com Docker (subir ambiente local com docker-compose, entender containers básicos).
Boa comunicação, trabalho em equipe e abertura para feedback.
Diferenciais
Experiência anterior em iGaming, apostas esportivas, meios de pagamento ou fintechs.
Contato com Cloud (AWS, GCP ou Azure) — por exemplo, deploy simples, uso de RDS, S3/Storage etc.
Experiência com filas e eventos em maior escala (Kafka, SNS/SQS, Pub/Sub etc.).
Noções de microsserviços e boas práticas de integração entre serviços.
Noções de segurança em APIs (rate limiting, OWASP Top 10, proteção básica de endpoints).
Contato inicial com Kubernetes ou outra solução de orquestração (nem que seja em laboratório).
Mindset Técnico que Buscamos
Disponibilidade e interesse real em aprender novas linguagens, especialmente:
Kotlin (para serviços JVM modernos).
Go (Golang) para serviços de alta performance e baixa latência.
Vontade de aprofundar conhecimento em bancos NoSQL, como MongoDB e DynamoDB.
Perfil de curiosidade técnica e investigação:
Gosta de entender a raiz dos problemas, debugar comportamento estranho e melhorar sistemas legados.
Compromisso com qualidade de código, testes e evolução contínua.
Desejo de crescer para um nível sênior, assumindo cada vez mais responsabilidade técnica e de decisão.
About The Company
A Cactus é líder inovadora no mercado brasileiro de entretenimento online para a indústria de iGaming.
Meta-Information
Seniority level: Entry level | Employment type: Full-time | Job function: Engineering and Information Technology | Industries: Technology, Information and Media
#J-18808-Ljbffr