Desenvolvedor Back-end Sênior - Presencial - PJ

SUPREMA PROMOCAO DE EVENTOS LTDA

Sorocaba - SP

1 posição

Não informado

Integral

PJ
Presencial
Pleno
Sênior
Tecnologia

O Desenvolvedor Back-end Sênior é responsável por projetar, desenvolver e manter a lógica do gameserver, garantindo a integridade, desempenho e segurança do gameserver do aplicativo de Poker. Este cargo existe para assegurar que o gameserver e backend dos jogos funcione de forma eficiente, escalável e confiável, proporcionando uma experiência de jogo excepcional para os usuários. A função abrange desde o desenvolvimento e manutenção de APIs, integração com sistemas externos, otimização de desempenho e segurança, até a colaboração com equipes de front-end e design para implementar novas funcionalidades.

Principais Responsabilidades:

  • Projetar e implementar funcionalidades do servidor de jogos usando Node.js;
  • Manter e otimizar o desempenho do gameserver, garantindo alta disponibilidade e escalabilidade;
  • Desenvolver e manter APIs robustas e seguras para comunicação entre o servidor e os clientes do jogo;
  • Colaborar com equipes de front-end e design para garantir a integração perfeita de novas funcionalidades;
  • Monitorar e solucionar problemas de desempenho e segurança do servidor;
  • Documentar processos e arquitetura do sistema para garantir a manutenção e evolução contínua;
  • Participar ativamente em revisões de código e mentoria de desenvolvedores juniores;
  • Atuar no desenvolvimento de soluções escalável;
  • Fazer code reviews com atenção e cuidado;
  • Desenvolver, manter e otimizar aplicações backend usando Node.js;
  • Apoiar iniciativas de DevOps, automatizando processos e implantando pipelines de CI/CD;
  • Colaborar com outros membros da equipe para garantir do código.

Formação Acadêmica / Vivência Profissional
Bacharelado em Ciência da Computação, Engenharia de Software ou áreas relacionadas.
Formação adicional em cursos específicos de desenvolvimento back-end ou sistemas de jogos será considerada um diferencial.
Mais de 4 anos de vivência em desenvolvimento back-end, com pelo menos 3 anos de vivência específica em Node.js.

Requisitos Necessários:

  • Node;
  • Desenvolvimento baseado em eventos;
  • WebSocket;
  • Api Rest;
  • Git;
  • Compreensão avançada de práticas de segurança em servidores e APIs;

Requisitos Desejáveis:

  • Microservices: Familiaridade com arquitetura de microservices;
  • Docker/Kubernetes: Conhecimento intermediário em containerização e orquestração;
  • AWS;
  • DevOps: Habilidades intermediárias em práticas DevOps e CI/CD;
  • Jogos: Experiência prévia em desenvolvimento de servidores de jogos ou sistemas relacionados a jogos online.
  • Experiência com framework Colyseus

Requisitos

Escolaridade

  • Graduação

Idioma

  • Inglês - Básico

Habilidade Técnica

  • Pacote Office - Avançado

Benefícios

  • TotalPass
  • Day Off Birthday
  • Convênio Odontológico

Localização

Rua Eulália Silva, Jardim Faculdade, Sorocaba - SP, Brasil, 18030-230