Skills
APIs RESTful
Microserviços
Arquitetura orientada a eventos
Sobre a Vaga
Buscamos um(a) Desenvolvedor(a) Backend para atuar no desenvolvimento e sustentação dos serviços que alimentam uma plataforma de iGaming brasileira em operação 24/7. O foco é garantir alta performance, escalabilidade, segurança e confiabilidade nas funcionalidades mais críticas para o jogador.
Responsabilidades
- Desenvolver e evoluir APIs RESTful e serviços de backend para apostas, pagamentos e account management
- Projetar soluções escaláveis com arquitetura baseada em microserviços, filas de mensagens e eventos
- Escrever código com qualidade, seguindo boas práticas de engenharia, com foco em performance, testabilidade e manutenibilidade
- Otimizar latência de APIs e throughput de transações, aplicando cache quando necessário
- Participar de code reviews, contribuindo com feedback técnico e aprendendo com as revisões do time
- Colaborar com PMs e QA para definir requisitos técnicos, critérios de aceite e estimativas
- Atuar em on-call e resposta a incidentes, diagnosticando problemas e implementando correções com segurança
- Integrar automações e uso de IA no fluxo de desenvolvimento (ex.: apoio na produtividade e geração de testes)
- Garantir segurança no desenvolvimento com validação de entradas, autenticação, autorização e gestão de segredos
- Documentar APIs, decisões técnicas e aspectos arquiteturais para facilitar a transferência de conhecimento
- Propor melhorias contínuas, identificando dívida técnica e participando das discussões de evolução do sistema
Requisitos
- Experiência com desenvolvimento de APIs RESTful e serviços de backend
- Conhecimento de arquiteturas escaláveis (microserviços, mensageria e orientação a eventos)
- Práticas sólidas de engenharia de software: código limpo, versionamento, documentação e revisão
- Experiência com testes automatizados (unitários e de integração)
- Foco em performance e confiabilidade em sistemas críticos
- Base em segurança aplicada ao backend (autenticação, autorização e boas práticas de DevSecOps)
- Boa colaboração com times de produto e qualidade, incluindo definição de requisitos e critérios de aceite
- Disponibilidade para participar de on-call e atuar em incidentes de produção
Beneficios
- Atuação em ambiente de alta criticidade e com forte cultura de qualidade e engenharia
- Oportunidade de trabalhar com práticas modernas de arquitetura, testes e segurança
- Uso de ferramentas de apoio à produtividade e automação no desenvolvimento