Backend Developer Júnior — Go — Remoto
Jungle Gaming · Brazil ·
- Category
- Backend
A Jungle Gaming cria jogos originais e tecnologia para operações globais de iGaming. Estamos contratando Backend Developer Júnior — Go para começar a construir serviços de produção com acompanhamento próximo de pessoas mais experientes do time.
Experiência profissional anterior não é obrigatória. Projetos pessoais, acadêmicos e open source contam como evidência do que você sabe fazer.
Você trabalhará em uma arquitetura existente com Go, Uber Fx, PostgreSQL, Docker, DDD e microsserviços, expondo REST APIs e comunicação em tempo real por WebSockets. O ambiente também utiliza AWS — SQS, SNS, S3 e Secrets Manager —, Git e ferramentas de IA agêntica.
Como será o sucesso na função
Você começa a entregar mudanças pequenas e bem delimitadas em produção com orientação, e seu trabalho fica mais fácil de revisar a cada iteração.
Você consegue acompanhar uma requisição pela API, domínio e banco de dados, escrever ou atualizar os testes relevantes, explicar o que mudou e reconhecer quando pedir ajuda antes que um risco cresça.
O que você fará
- Implementar endpoints REST e fluxos com WebSockets em Go
- Evoluir modelos, consultas e migrações com PostgreSQL
- Contribuir com microsserviços e fluxos assíncronos usando SQS e SNS
- Trabalhar em aplicações estruturadas com Uber Fx
- Conteinerizar serviços com Docker e investigar logs e erros de execução
- Usar S3 e Secrets Manager com orientação e práticas seguras
- Escrever e atualizar testes automatizados
- Trabalhar com Git, revisar mudanças e validar criticamente conteúdo gerado por IA
O que você precisa trazer
- Boa base de programação demonstrada em projetos
- Conhecimento inicial de Go, incluindo structs, interfaces, packages, error handling e funções
- Conhecimento inicial de backend e APIs REST
- Noções de SQL, bancos relacionais e persistência de dados
- Noções de Git
- Curiosidade para aprender DDD, microsserviços, WebSockets, Uber Fx e serviços AWS
- Capacidade de investigar problemas, pedir contexto e aplicar feedback
Você não precisa dominar todas as tecnologias do stack antes de se candidatar. Procuramos uma base consistente, interesse real por backend e capacidade de aprender no trabalho.
Diferenciais — não obrigatórios
- Experiência com projetos pessoais ou open source em Go
- Conhecimento de Uber Fx ou outras abordagens de dependency injection
- Conhecimento de concorrência em Go, incluindo goroutines e channels
- Conhecimento de Terraform
- Conhecimento de gRPC e Protocol Buffers
- Conhecimento de tecnologias Web3