O que a vaga pede
Você vai escrever, em Go, as regras que decidem quem pode ver e mudar cada dado de RH de um grande grupo empresarial na Indonésia, com várias empresas e países. É o centro da plataforma: cada tela e cada módulo que vier depois depende do que você construir aqui.
A Ego Eimi é uma equipe pequena que constrói essa plataforma do zero, com agentes de IA no trabalho de todo dia. O requisito chega escrito e acordado com o RH do cliente, e o contrato da API já existe antes do código.
O que você vai fazer
• Construir serviços em Go sobre MongoDB a partir de um contrato OpenAPI.
• Implementar o controle de acesso por papel e por escopo, ligado ao login único do cliente, com testes que provam cada regra.
• Levar o código ao ar pelo pipeline do GitLab até a AWS, com revisão do nosso tech lead em cada merge request.
• Usar agentes de IA de código em plano empresarial, lendo cada diff e rodando os testes antes de subir.
O que você traz
• Serviços em Go em produção, testados com go test.
• MongoDB ou outro banco de documentos em produção.
• Controle de acesso que você construiu e testou.
• GitLab CI/CD e Docker, com o básico de AWS.
• Inglês para o trabalho: escrito nos requisitos e nos tickets, e falado nas conversas com o cliente.
• O hábito de revisar o próprio código antes de pedir a revisão de outra pessoa. A IA ajuda; a revisão é sua.
• O hábito de mostrar evidência para cada afirmação sobre o software: um teste ou um log.
• Um diferencial: React e TypeScript, para pegar telas quando o projeto pedir.
Como trabalhamos
• Remoto, do Brasil. Nos dias úteis, as manhãs das 8h às 11h (Brasília) são de sobreposição com Jacarta.
• 40 horas semanais garantidas ao projeto. Se você mantém outro trabalho, diga quantas horas ele ocupa.
• Uma lista curta de prioridades por semana e duas calls de 30 minutos entre engenheiros. O resto é escrito.
• Contrato PJ com empresa Americana, com nota fiscal mensal.
• Início em 2 de novembro, pelo menos até o fim de janeiro.
• Antes do contrato, um teste pago de até três horas (R$ 500) e uma conversa de uma hora com o nosso tech lead.