Estamos em busca de uma pessoa para assumir o papel de DesenvolvedorFullstack Especialista em nosso time de Produto, liderando a construção e evolução de sistemas e produtos próprios — como customizações de plataforma, landing pages, Loyalty Game e Free to Play. Esta é uma oportunidade para quem deseja participar de projetos desafiadores e de grande impacto, com forte atuação técnica, autonomia e responsabilidade por decisões críticas de arquitetura e engenharia.
Responsabilidades
- Liderança Técnica : Guiar a equipe de desenvolvimento (Fullstack e Frontend) na adoção de boas práticas de arquitetura, qualidade de código, performance e integração contínua.
- Arquitetura de Software : Definir e manter uma arquitetura robusta baseada em microserviços e APIs RESTful , utilizando boas práticas como Clean Code , SOLID e princípios de escalabilidade e segurança.
- Desenvolvimento Fullstack : Atuar no ciclo completo de desenvolvimento utilizando Next.js (React) no frontend e Node.js no backend, integrando soluções em tempo real via WebSockets e Redis .
- Componentização e Integração com CMS : Liderar a construção de componentes reutilizáveis e integração com Strapi CMS , via WebComponents e APIs externas.
- Orquestração de Dados : Garantir o fluxo de dados entre múltiplas APIs (Strapi, Sportsbook, Cassino, Torneios) e banco de dados PostgreSQL , utilizando Redis Cache para otimização de performance.
- Infraestrutura e DevOps : Trabalhar junto ao time de DevOps em CI / CD, containerização com Docker , orquestração com Kubernetes e ambientes em nuvem.
- Publicação de Eventos : Planejar e coordenar soluções baseadas em eventos com Node.js Event Publisher , integrando lógica assíncrona com WebSockets e estratégias de cache.
- Mentoria e Capacitação : Promover a evolução técnica do time por meio de feedbacks, code reviews, práticas de engenharia de software e workshops técnicos internos.
- Qualidade e Entregas : Garantir entregas de alto nível técnico, com testes automatizados, segurança e foco em desempenho, em colaboração com QA e UX.
Qualificações
- Formação : Ensino superior completo (ou em andamento) em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
- Inglês Fluente
- Experiência Sólida :
- Backend com Node.js (preferencialmente com Redis, WebSockets, Event Publishers).
- Frontend com React e Next.js , com foco em SSR, SEO e componentes reutilizáveis.
- Arquitetura e Integrações :
- APIs RESTful, arquitetura em microserviços, Redis Cache.
- Integrações com CMS Headless ( Strapi ) e APIs externas.
- Banco de Dados : Conhecimento avançado em PostgreSQL e experiência com Redis para caching e performance.
- Infraestrutura e DevOps : Familiaridade com Docker, Kubernetes, CI / CD , pipelines de deploy e automação em nuvem.
- Comunicação Assíncrona : Experiência com WebSockets , eventos em tempo real e publish-subscribe.
- Liderança Técnica : Experiência com gestão técnica de times, code review, padrões arquiteturais e tomada de decisão colaborativa.
Diferenciais
- Vivência com Strapi CMS e uso de WebComponents.
- Conhecimento em event-driven architecture .
- Experiência com ambientes cloud-based (Azure, AWS, GCP).
- Familiaridade com produtos de iGaming (cassino, sportsbook, torneios).