Descrição de Vaga
| Código: | 1092 |
| Título da vaga: | Desenvolvedor Backend (Híbrido) |
| Local: | São Paulo, SP |
| Nível Profissional: | Pleno |
| Áreas de Atuação Profissional: | TI - Desenvolvimento |
| Descrição: | Projetar e implementar as APIs, serviços e sistemas de backend que sustentam a plataforma de iGaming brasileira em operação 24/7, garantindo alto desempenho, escalabilidade, segurança e confiabilidade nas funcionalidades mais críticas para o jogador. Ser o engenheiro que transforma requisitos de produto em código de excelência, priorizando performance, qualidade e manutenibilidade. Responsabilidades: 01 Desenvolver APIs RESTful e serviços de backend para as funcionalidades da plataforma de iGaming — apostas, pagamentos, account management, jogos — com foco em performance e confiabilidade. 02 Projetar e implementar soluções de backend escaláveis usando padrões de microserviços, filas de mensagens e arquiteturas orientadas a eventos. 03 Escrever código de alta qualidade — limpo, testável, documentado e revisável — seguindo os padrões e boas práticas definidos pelo Tech Lead. 04 Desenvolver e manter testes automatizados (unitários e de integração) para garantir confiabilidade e facilitar refatorações seguras do código. 05 Participar ativamente do processo de code review, contribuindo com feedback técnico construtivo e aprendendo com as revisões recebidas. 06 Otimizar performance de serviços críticos — latência de APIs, throughput de transações, uso de cache — para garantir experiência fluida ao jogador. 07 Colaborar com PMs e QA na definição de requisitos técnicos e critérios de aceite, contribuindo com perspectiva de viabilidade e estimativas de esforço. 08 Participar de on-call e resposta a incidentes de produção, diagnosticando problemas com rapidez e implementando soluções com segurança. 09 Integrar ferramentas de IA e automação no fluxo de desenvolvimento — GitHub Copilot, geração de testes — para aumentar produtividade sem comprometer qualidade. 10 Garantir segurança no desenvolvimento — validação de inputs, autenticação, autorização, gestão de segredos — seguindo as diretrizes de DevSecOps do time. 11 Documentar APIs, decisões técnicas e soluções arquiteturais para garantir transferência de conhecimento e manutenibilidade do sistema. 12 Contribuir proativamente para a melhoria técnica do time — propondo melhorias de arquitetura, identificando dívida técnica e participando de discussões de evolução do sistema. |
| Habilidades: | Formação Acadêmica: Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas Pós / Especializações: Especializações em arquitetura de software, sistemas distribuídos ou cloud são desejáveis Experiência Mínima: Mínimo 3 anos em desenvolvimento backend; experiência com APIs de alta disponibilidade, bancos de dados relacionais e NoSQL; atuação em fintechs, iGaming ou plataformas de alto volume é desejável Conhecimentos Técnicos: Linguagens backend (Go, Java, Python ou Node.js), REST APIs, microserviços, bancos de dados relacionais (PostgreSQL, MySQL) e NoSQL (Redis, MongoDB), filas de mensagens (Kafka, RabbitMQ), Docker, Git, testes automatizados, SQL avançado, IA para desenvolvimento Requisitos Técnicos: • Fluência em IA e automação — usa GitHub Copilot e IA para acelerar desenvolvimento, geração de testes e documentação • Tomada de decisão baseada em dados em tempo real — usa logs e métricas de produção para diagnosticar e resolver problemas • Gestão de prioridades e cadência de entrega — entrega user stories com previsibilidade e comunica bloqueios antecipadamente • Construção de sistemas e processos escaláveis — escreve código modular, testável e preparado para crescimento de volume • Análise de experiência do usuário — monitora latência e erros de API como indicadores de experiência do jogador • Desenvolvimento de APIs RESTful — projeta e implementa APIs com boas práticas de versionamento, autenticação e documentação • Bancos de dados relacionais e NoSQL — escreve queries otimizadas e projeta schemas com foco em performance e escalabilidade • Mensageria e sistemas assíncronos — implementa produtores e consumidores com Kafka ou RabbitMQ com confiabilidade • Testes automatizados — escreve testes unitários e de integração com cobertura adequada e execução rápida • Segurança de aplicações — implementa autenticação, autorização e validação de dados seguindo diretrizes OWASP |