Quem somos
Hoje, a Ana Gaming representa importantes marcas de jogos online e apostas esportivas.
Nossas marcas unem a paixão pelo entretenimento, a emoção das apostas e a visão de criar uma experiência que não apenas atenda, mas supere as expectativas de nossos usuários.
 
Responsabilidades
- Desenvolver e manter APIs seguras, performáticas e escaláveis para suportar os requisitos da aplicação;
 
- Implementar e garantir práticas de código limpo, modular e reutilizável;
 
- Realizar testes unitários e de ponta a ponta (E2E), garantindo a qualidade e estabilidade das soluções;
 
- Identificar e resolver problemas de desempenho e escalabilidade em APIs e serviços;
 
- Colaborar com equipes multidisciplinares para alinhar requisitos, garantindo uma integração consistente com o frontend e outros sistemas;
 
- Aplicar boas práticas de segurança para assegurar a proteção de dados e sistemas.
 
 
Requisitos
- Linguagens e Tecnologias: JavaScript e TypeScript, com foco em práticas modernas de desenvolvimento;
 
- Node.js para desenvolvimento de APIs;
 
- Frameworks de backend como Express e NestJS para construção de aplicações robustas;
 
- Manipulação de bancos de dados relacionais (SQL) e não relacionais (NoSQL);
 
- Redis como cache para otimização de desempenho;
 
- Docker para contêineres e orquestração;
 
- Ferramentas de versionamento de código como Git.
 
- Documentação de APIs com Swagger;
 
- Conhecimento em RabbitMQ para gerenciamento de filas e comunicação entre serviços;
 
- Utilização de boas práticas de desenvolvimento como SOLID e Clean Architecture;
 
- Experiência com serviços de hospedagem e infraestrutura em nuvem, como:
 
- AWS (ECS, EC2, S3 para armazenamento de imagens e arquivos estáticos);
 
- DigitalOcean para hospedagem e deploy de aplicações;
 
- Conhecimento em ambiente Linux ou WSL2;
 
- Experiência com testes unitários e E2E, utilizando ferramentas como Jest, Mocha ou outros frameworks de teste para Node.js e NestJS;
 
- Familiaridade com metodologias ágeis, como Scrum ou Kanban, e capacidade de colaborar em um ambiente dinâmico.
 
 
Desejáveis
- Conhecimento em arquiteturas e design patterns, como DDD (Domain-Driven Design) ou EDA (Event-Driven Architecture);
 
- Experiência com padrões de design e melhores práticas de arquitetura de software;
 
- Familiaridade com Terraform para infraestrutura como código;
 
- Experiência com microserviços e orquestração de contêineres;
 
- Práticas de CI/CD e automação de deploy para otimizar processos de entrega;
 
- Interesse em explorar novas tecnologias e contribuir com inovação e boas práticas no time.
 
 
Benefícios?
É claro que temos!
- Vale Refeição no cartão Caju.
 
- Auxílio mobilidade.
 
- Plano de Saúde e Odontológico - para você se cuidar.
 
- Wellhub - para se manter saudável.
 
- Seguro de vida.
 
- Ensino de idiomas (inglês ou espanhol).
 
 
Quer encarar esse desafio?
Candidate-se agora e venha escrever o próximo capítulo da nossa história!
 
Acreditamos que a diversidade nos fortalece! Esta vaga é inclusiva e também destinada a pessoas com deficiência (PcD)