Pessoa Desenvolvedora Backend Júnior (PHP | Node | Java)
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. **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