Pessoa Desenvolvedora Backend Júnior (PHP | Node | Java)

Cactus Gaming
Estágio
Presencial
Publicado em 13 de novembro de 2025

Descrição da Vaga

**Sobre a Oportunidade** Na **Cactus Gaming**, estamos buscando um **Desenvolvedor Backend Júnior** para atuar em uma plataforma de grande volume de transações e integrações com provedores de jogos e pagamentos.Você vai trabalhar junto com desenvolvedores plenos e sêniores, ajudando na **implementação de funcionalidades, correção de bugs e manutenção de APIs**, enquanto aprende sobre arquitetura, performance, segurança e integrações complexas no dia a dia.É uma vaga para quem **está no início da carreira**, mas já teve algum contato prático com backend em PHP/Laravel e quer crescer rápido em um ambiente desafiador. **Responsabilidades** * Implementar e manter **endpoints simples de APIs RESTful** (criação, listagem, atualização, remoção). * Ajudar na **correção de bugs** em sistemas existentes, sempre com apoio do time mais experiente. * Dar manutenção em **regras de negócio** já existentes em serviços backend. * Consumir **APIs externas básicas** (ex.: chamadas HTTP com autenticação por token). * Escrever **SQL básico** (SELECT, filtros, alguns JOINs) em bancos relacionais. * Escrever **testes básicos (principalmente unitários)** quando orientado. * Ajudar na **documentação simples** de endpoints (ex.: exemplos no Postman, anotações em Swagger/OpenAPI orientadas pelo time). * Utilizar **Git** no fluxo diário (commit, branch, pull request) seguindo orientações do time. * Participar de **code reviews**, recebendo feedback e ajustando o código de acordo com os padrões definidos. **Requisitos Obrigatórios** * Experiência prévia (estágio, projetos pessoais, freelance ou CLT) com **desenvolvimento backend em PHP**, de preferência usando **Laravel**. * Conhecimento dos conceitos básicos do Laravel, como: + **Routes, Controllers, Models, Migrations** e uso básico do **Eloquent**. * Noções de **APIs REST**: + Entender o que é um endpoint, status code, métodos HTTP (GET, POST, PUT, DELETE) e JSON. * Conhecimento básico de **bancos de dados relacionais** (MySQL ou PostgreSQL): + Saber montar consultas simples, filtros, paginação e alguns JOINs com orientação. * Noções de **orientação a objetos** (classes, métodos, herança simples, interfaces ou traits). * **Capacidade de debug em nível júnior**: + Ler mensagens de erro, analisar logs básicos, reproduzir cenários e seguir orientações do time para encontrar a causa de problemas. * Uso básico de **Git**: + Clonar repositório, criar branch, fazer commits e abrir pull request. * Vontade real de aprender e de ouvir feedback técnico. * Organização e responsabilidade com prazos e entregas. **Diferenciais (Não obrigatórios, mas contam pontos)** * Já ter tido contato com **Node.js ou Java** para backend (mesmo que em projetos pequenos ou estudos). * Noções de **NoSQL**: + Ter estudado **Redis, MongoDB ou DynamoDB** em algum projeto ou curso. * Já ter usado **Docker** para subir ambiente local. * Noções de **filas** (ex.: jobs em Laravel Queue, SQS, RabbitMQ, Kafka, etc.). * Noções de **segurança básica em APIs** (ex.: não expor dados sensíveis, validar entrada de usuário). * Experiência com **ambiente de apostas, jogos online, meios de pagamento ou fintech**. **Mindset que Buscamos** * **Disponibilidade e interesse real em aprender novas linguagens**, principalmente: + **Kotlin** (para serviços modernos na JVM). + **Go (Golang)** para serviços de alta performance e baixa latência. * Vontade de se aprofundar com o tempo em **bancos não relacionais**, como **MongoDB ou DynamoDB**. * Perfil **curioso e investigativo**: + Gosta de entender “por que” algo quebrou e não só “como” consertar. * Gosto por **aprender com pessoas mais experientes**, absorvendo padrões, boas práticas e padrões de arquitetura. * Desejo de **crescer para Pleno**, assumindo gradualmente mais responsabilidade técnica. **O que você vai aprender aqui (com o time)** * Integrações complexas com **pagamentos, KYC, antifraude e provedores de jogos**. * Uso mais avançado de **Laravel** (Jobs, Events, Queues, Middlewares, Multi\-tenant etc.). * Trabalho com **filas, mensagens e eventos assíncronos**. * **Debug avançado** em sistemas legados e de alta carga. * Conceitos práticos de **observabilidade** (logs, métricas, tracing). * Conceitos de **cloud** (AWS, GCP ou Azure) e **Docker/Kubernetes**, conforme a sua evolução. Se você está começando a carreira como **Backend Júnior**, já escreveu código em PHP/Laravel e quer se desenvolver em um ambiente com **alta exigência técnica, acompanhamento de plenos/sêniores e espaço real para crescer**, a **Cactus Gaming** quer te conhecer.

Vaga originalmente publicada em: indeed

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev