Sobre a Jungle Gaming
A Jungle Gaming é uma startup de iGaming construindo a próxima geração de plataformas de casino online. Somos um time enxuto de engenheiros que opera com a velocidade de uma startup e a ambição técnica de uma big tech. Construída por gente que ama o que faz, trabalha duro e evolui rápido junto.
Aqui, engenheiros trabalham lado a lado com agentes de IA. Usamos Claude Code e ferramentas agênticas no dia a dia para arquitetar, implementar, testar e fazer review de código. Isso significa que cada engenheiro tem um output desproporcional ao tamanho do time — e que buscamos pessoas que pensam em sistemas, não apenas em linhas de código.
Se você quer construir produto real com autonomia total, stack de ponta e AI como copiloto, continue lendo.
O papel
Imagine trabalhar numa plataforma que processa transações financeiras em tempo real, gerencia milhares de sessões de jogo simultâneas e entrega uma experiência de frontend que precisa ser impecável — porque dinheiro real está em jogo.
É isso que você vai construir aqui. Do backend ao frontend, passando por toda a infraestrutura cloud. Microsserviços event-driven com NestJS e Bun, interfaces rápidas com Next.js e React 19, bancos PostgreSQL com queries otimizadas e materialized views.
Tudo isso rodando na AWS com ECS Fargate, infraestrutura provisionada via Terraform, e um monorepo onde cada serviço tem sua pipeline de deploy automatizada.
Você não vai herdar legacy de 10 anos. Não vai ficar preso a um backlog infinito de bugs. Vai ter autonomia pra propor soluções, tomar decisões técnicas e construir features de ponta a ponta — com Claude Code como copiloto, porque aqui a gente usa IA pra entregar mais e melhor.
Se você é o tipo de engenheiro que quer ter impacto real, decisões técnicas relevantes e um ambiente onde sua opinião importa desde o dia 1 — essa vaga é pra você.
O que você vai fazer
Projetar e implementar microsserviços NestJS com Bun aplicando Hexagonal Architecture, Domain-Driven Design e CQRS
Construir interfaces de alta performance com Next.js, React 19, shadcn/ui, Zustand e Tailwind CSS
Modelar e evoluir schemas PostgreSQL 18 com MikroORM 6 — migrations, materialized views, GIN indexes e tsvector search
Implementar comunicação assíncrona entre serviços via AWS SQS com garantias de exactly-once delivery (outbox/inbox pattern)
Trabalhar com Docker no dia a dia — do ambiente local até containers de produção rodando no ECS Fargate
Desenvolver AWS Lambdas para integrações, automações e processamento serverless
Usar agentic tools (Claude Code, MCP servers) como parte integral do workflow — de scaffolding de módulos a code review assistido por IA
Contribuir para a evolução dos nossos agentes internos, prompts e automações de engenharia com IA
Escrever testes automatizados (unitários e E2E) com Bun Test, Vitest e Testcontainers
O que esperamos de você
Experiência sólida com TypeScript em projetos de backend e frontend em produção
Conhecimento prático de NestJS ou frameworks similares com injeção de dependências
Experiência com React e ecossistema moderno (hooks, server components, SSR)
Familiaridade com PostgreSQL e ORMs (MikroORM, TypeORM, Prisma ou similares)
Entendimento de arquiteturas event-driven e mensageria (SQS, RabbitMQ, Kafka)
Experiência com Docker e containerização de aplicações
Conhecimento de DDD, CQRS, Event Sourcing e Hexagonal Architecture
Conforto com Git, monorepos e workflows baseados em submodules
Fluência em AI-assisted development — você já usa Claude Code ou ferramentas similares e sabe quando confiar, revisar e rejeitar output de IA
Capacidade de trabalhar com autonomia real em um ambiente remoto e assíncrono
Diferenciais
Experiência com Bun como runtime e package manager
Vivência com AWS (ECS Fargate, SQS, Secrets Manager, S3, API Gateway)
Experiência com Terraform ou outra ferramenta de IaC
Familiaridade com LocalStack para emulação de serviços AWS em ambiente local
Conhecimento em WebAuthn / Passkeys e autenticação OIDC / JWT
Experiência com MCP (Model Context Protocol) ou construção de ferramentas/agentes customizados
Experiência com prompt engineering aplicado a code generation
Experiência com Testcontainers para testes de integração
Experiência no setor de iGaming
Contribuições open source
Nossa stack
Runtime: Bun
Backend: NestJS, MikroORM v7+, PostgreSQL 18
Arquitetura: Hexagonal Architecture, DDD, CQRS, Event Sourcing
Frontend: Next.js, React 19, shadcn/ui, Zustand, Tailwind CSS
Cache: Valkey (ElastiCache)
Mensageria: AWS SQS (transactional outbox/inbox)
Infra: AWS ECS Fargate, Lambda, API Gateway, S3, CloudFront, Secrets Manager
IaC: Terraform, Docker, Docker Compose
Testes: Bun Test, Vitest, Testcontainers
Monorepo: Bun Workspaces, Git Submodules
AI Tooling: Claude Code, MCP Servers, Skills
O que oferecemos
Trabalho 100% remoto — trabalhe de onde quiser
Ambiente startup — impacto direto no produto e na cultura técnica
Stack moderna, zero legacy
Acesso a ferramentas de IA premium (Claude Pro / Team)
Time pequeno, técnico e colaborativo que valoriza craft e ownership
Crescimento acelerado junto com o produto
Senioridade: Junior
Faixa salarial: até R$7.000/mês
Jungle Gaming — Building the future of iGaming, augmented by AI.