Pessoa Backend Pleno (PHP | Node | Java)
Descrição da Vaga
**Sobre a Oportunidade** 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. Se você é um Desenvolvedor Backend Pleno que gosta de desafios, quer atuar em um ambiente de **alta complexidade técnica** e aprender com um time experiente (incluindo novas stacks como Kotlin e Go), a **Cactus Gaming** pode ser o próximo passo da sua carreira. **About The Company** A **Cactus** é líder inovadora no mercado brasileiro de entretenimento online para a indústria de iGaming.
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev