Trabalhar junto com o time de Back-end no desenvolvimento de features e produtos de larga escala de dados;
Identificar e corrigir problemas em ambiente de produção em diversos níveis do stack;
Ajudar a desenhar e implementar dados persistentes para nossos jogos;
Revisar o design de arquiteturas propostas como soluções por outros membros do time;
Code review de outros membros do time;
Comunicar-se efetivamente com o time e outros líderes;
Promover uma cultura positiva de engenharia e cultura de times.
Requisitos:
Graduação em Ciência da Computação ou campo relacionado, ou experiência equivalente;
3+ anos de experiência profissional em um time de software preferencialmente desenvolvendo serviços de dados back-end, APIs, ou microservices em um ambiente de produção de larga escala;
Experiência desenvolvendo e implantando sistemas de alta performance com práticas confiáveis de monitoramento e log;
Entendimentos sólidos sobre conceitos de ciência da computação (estrutura de dados, networking, concorrência, gerenciamento de memória, análise de algoritmos, etc);
Experiência profissional com base de dados relacional e queries (SQL);
Conhecimento sobre frameworks de Virtual Actor Model (Microsoft Orleans, Akka.NET);
Conhecimento e experiência prática com Modelagem de Dados e Warehousing;
Fortes habilidades de debug;
Experiência com análise de performance e otimização de código;
Experiência com sistemas de versionamento;
Excelente habilidade de comunicação verbal e escrita;