Pessoa Desenvolvedora Mobile Flutter Sênior / Especialista

Mazzatech

Barueri

Híbrido

BRL 180 000 - 300 000

Tempo integral

14 dias+
Gerador de candidaturas

Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.

Ultrapassa os filtros ATS

Resumo da oferta

A Mazzatech procura um profissional backend sênior para atuar com Kotlin + Quarkus, projetando serviços de um monolito orientado a domínio na área de iGaming. O foco é baixa latência, consistência de dados e conformidade regulatória, com modelagem de domínios complexos como carteira, apostas e settlement.

Você trabalhará com Postgres, Redis, Flyway, testes automatizados e instrumentação com OpenTelemetry, além de pipelines de CI/CD e infraestrutura como código.

Qualificações

  • Experiência sólida com Kotlin/Java em produção e domínio de Quarkus.
  • Conhecimento de APIs REST/WebSocket, JWT/OAuth2 e segurança OWASP.
  • DDD, arquitetura modular/hexagonal e padrões de sistemas distribuídos.

Responsabilidades

  • Projetar e desenvolver serviços em Kotlin com Quarkus em monolito orientado a domínio.
  • Modelar domínios críticos como carteira, ledger, apostas e settlement.
  • Integrar provedores de jogos, CRM/gamificação, KYC e antifraude.
  • Escrever testes automatizados (Kotest, MockK, JUnit 5, RestAssured).
  • Instrumentar serviços com OpenTelemetry e gerenciar produção.
  • Trabalhar com IaC (Terraform) e CI/CD (GitHub Actions) para AWS ECS Fargate.

Conhecimentos

Kotlin
Quarkus
REST
WebSockets
JWT
DDD
PostgreSQL
Redis
Flyway
Kotest
MockK
JUnit 5
Testcontainers
OpenTelemetry
Terraform
AWS ECS Fargate
GitHub Actions

Ferramentas

PostgreSQL
Redis
Flyway
Docker

Descrição da oferta de emprego

Sobre a vaga

Você vai construir o núcleo da nossa nova plataforma de iGaming: um backend em Kotlin + Quarkus organizado em bounded contexts (carteira, conta de usuário, catálogo e sessões de jogo, sportsbook, VIP, marketing, compliance, risco/AML, jurisdição, afiliados, mensageria, entre outros). São sistemas transacionais, de baixa latência e com exigências regulatórias, onde correção e consistência de dados não são negociáveis.

O que você vai fazer
  • Projetar e desenvolver serviços e módulos em Kotlin com Quarkus (REST, WebSockets, JWT) em um monolito modular orientado a domínio.
  • Modelar domínios críticos como carteira e ledger, apostas e settlement, bônus e limites de jogo responsável, com foco em idempotência, concorrência e auditabilidade.
  • Integrar agregadores e provedores de jogos, sportsbook, CRM/gamificação, PIX, KYC e antifraude, com timeouts, retries seguros e reconciliação.
  • Modelar e evoluir dados em PostgreSQL (particionamento, índices, migrations com Flyway) e usar cache distribuído (Redis) quando fizer sentido.
  • Escrever testes automatizados de verdade (Kotest, MockK, JUnit 5, RestAssured, Testcontainers).
  • Instrumentar serviços com OpenTelemetry (traces, métricas, logs) e ser dono do que roda em produção.
  • Trabalhar com infraestrutura como código (Terraform) e pipelines de CI/CD (GitHub Actions) para deploy em AWS ECS Fargate.
  • Participar de decisões de arquitetura, revisar código e mentorar outras pessoas do time.
O que buscamos
  • Experiência sólida com Kotlin (ou Java moderno com transição comprovada para Kotlin) em produção.
  • Experiência com Quarkus, Spring Boot, Ktor ou Micronaut; conhecimento de coroutines e programação reativa/assíncrona.
  • Domínio de PostgreSQL: modelagem, transações, níveis de isolamento, locks, tuning de queries e migrations sem downtime.
  • Design de APIs (REST, WebSocket), autenticação e autorização (JWT/OAuth2) e boas práticas de segurança (OWASP).
  • Conhecimento de DDD, arquitetura modular/hexagonal e padrões de sistemas distribuídos (idempotência, outbox, sagas, consistência eventual).
  • Cultura de testes e experiência com Gradle (Kotlin DSL).
  • Vivência com AWS (ECS, RDS, ElastiCache, Secrets Manager, EventBridge), Docker e observabilidade.
Diferenciais
  • Experiência em iGaming, sportsbook, meios de pagamento, banco digital ou outros sistemas financeiros.
  • Mensageria e streaming (Kafka, SQS/SNS, RabbitMQ) e orquestração de workflows (por exemplo, Conductor ou Temporal).
  • Terraform, LocalStack e GitHub Actions com OIDC.
  • Conhecimento de TypeScript/Node.js, Python ou PHP/Laravel, que ainda estão presentes em serviços legados e ferramentas internas.
  • Experiência com regulação (LGPD, requisitos da SPA/MF para apostas) e com AML/antifraude.
O que oferecemos
  • Atuação em produto de alto volume transacional e tempo real, em mercado regulado.
  • Plataforma nova (greenfield) com espaço real para decisões de arquitetura.
  • Time técnico enxuto, autonomia e ciclo curto entre ideia e produção.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

3589: Pessoa Desenvolvedora Kotlihn Sênior / Especialista
3589: Pessoa Desenvolvedora Kotlihn Sênior / Especialista

Mazzatech • Barueri

Híbrido
BRL 180 000 - 300 000
Autonomia
Time enxuto
Ciclo curto entre ideia e produção
Pessoa Engenheira de Software Frontend / Fullstack Sênior / Especialista (Next.js)
Pessoa Engenheira de Software Frontend / Fullstack Sênior / Especialista (Next.js)

VAGAS • Barueri

Presencial
BRL 180 000 - 360 000
Pessoa Desenvolvedora Backend Sênior (Kotlin/Spring)
Pessoa Desenvolvedora Backend Sênior (Kotlin/Spring)

GOBOTS SOLUCOES INTELIGENTES LTDA • Campinas

Presencial
BRL 167 400 - 223 200
Senior Software Developer (Back-end)
Senior Software Developer (Back-end)

Enghouse Interactive • São Paulo

Presencial
BRL 167 400 - 279 000
Desenvolvedor Backend Sênior
Desenvolvedor Backend Sênior

4DF Connect • Brasil

Presencial
BRL 120 000 - 180 000
Desenvolvedor Backend Kotlin - Sênior Remote Work Full-time employee
Desenvolvedor Backend Kotlin - Sênior Remote Work Full-time employee

FCamara • São Paulo

Híbrido
BRL 150 000 - 230 000
Desenvolvedor Mobile Sênior (Flutter/kotlin/swift) - Mobile
Desenvolvedor Mobile Sênior (Flutter/kotlin/swift) - Mobile

Projeto22 • São Paulo

Presencial
BRL 90 000 - 130 000
Vale Refeição
Vale Alimentação
Vale Transporte
+5
Pessoa Desenvolvedora Backend Java/Kotlin
Pessoa Desenvolvedora Backend Java/Kotlin

REPONTO Gente e Gestão • São Paulo

Teletrabalho
BRL 180 000 - 260 000
Tech Lead Mobile
Tech Lead Mobile

Digital Republic INC • São Paulo

Presencial
BRL 180 000 - 300 000
Desenvolvedor(a) Sênior – Java/Spring
Desenvolvedor(a) Sênior – Java/Spring

Soluções eSales | Logística, Financeiro, Analytics e File Transfer • Brasília

Presencial
BRL 180 000 - 260 000