Desenvolvedor Back-end Sênior - Presencial - PJ
SUPREMA PROMOCAO DE EVENTOS LTDAEsta vaga não aceita mais candidaturas!
Sorocaba - SP
1 posição
Não informado
Integral
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