Engenheiro de Software Backend Sênior

Empresa: Sabiá Gaming

Localização: Greater Belo Horizonte

Modalidade: Presencial

Nível: Sênior

Contrato: CLT ou PJ

Skills obrigatórias: pico, migra, php, golang, fig-terminal, laravel, kafka, rabbitmq, mysql, amazon-aurora

Sobre a vaga

**Sobre a Vaga:**

Buscamos um(a)

**Engenheiro(a) de Backend Sênior**

para ser o(a) guardião(ã) da consistência transacional e da performance da nossa plataforma na

**Cometa Gaming**

.

No fluxo de Casino e Sportsbook, o volume de requisições de Bet (aposta) e Win (ganho) durante eventos de pico é massivo. Você atuará diretamente na sustentação de alta performance, na evolução de microsserviços e na migração estratégica de arquiteturas transacionais críticas.

**O que você vai fazer:**

- Microsserviços de Alta Concorrência: Desenhar, otimizar e manter os microsserviços responsáveis pelo handshake em tempo real entre provedores externos e APIs internas da plataforma.

- Integridade Financeira (Seamless Wallet): Garantir idempotência absoluta na carteira, eliminando riscos de múltiplos processamentos de saldos ou payloads de ganhos.

- Resiliência Alta Vazão: Implementar padrões avançados de resiliência (Circuit Breakers, barramentos de mensageria de alta vazão e mecânicas de fallback automático de saldo).

- Migração de Sistemas Críticos: Conduzir a migração e extração de fluxos transacionais do ecossistema PHP legado para a nova arquitetura em Go (Golang), utilizando estratégias como Strangler Fig Pattern para garantir zero downtime e total integridade de dados.

**Requisitos:**

- Linguagens Backend: Conhecimento sólido e prático do ecossistema PHP (Laravel) para leitura e extração de regras de negócio em monólitos, combinado com domínio em Go (Golang).

- Arquitetura Eventos: Experiência avançada em processamento assíncrono e arquitetura orientada a eventos (Kafka, RabbitMQ ou similares).

- Concorrência Bancos de Dados: Domínio em gestão de concorrência, locks e otimização de bancos de dados (MySQL / Aurora) para evitar race conditions em saldos de jogadores.

- Migração Refatoração: Histórico comprovado em estratégias de migração de sistemas legados e refatoração de arquiteturas complexas, mantendo retrocompatibilidade e integridade de dados.

Criar conta grátis no TrailWise para ver seu Match Score