Resumo da Função
Buscamos uma liderança técnica para projetar e sustentar sistemas de missão crítica baseados em Go. O foco é construir aplicações containerizadas capazes de operar em ambientes remotos (Edge/Remote Computing) suportando reconfigurações dinâmicas em tempo de execução e enviando grandes volumes de métricas para uma infraestrutura centralizada de observabilidade.
1. O que esperamos desta pessoa
Escalabilidade e Performance: Garantir que a comunicação via gRPC/ProtoBuf e REST seja eficiente minimizando o overhead de rede em servidores externos.
Resiliência Operacional: Implementar estratégias de configuração em tempo de execução para que o sistema se adapte sem necessidade de restarts constantes.
Cultura de Observabilidade: Estabelecer o OpenTelemetry e Grafana como fontes únicas de verdade para o status da operação global.
Segurança Nativa: Integrar práticas de DevSecOps (SAST/DAST) desde o primeiro dia de desenvolvimento.
2. Hard Skills Necessários
Linguagem: Domínio avançado de Go (Golang) e conceitos de concorrência.
Arquitetura: Experiência com Arquitetura de Microsserviços e comunicação eficiente via ProtoBuf.
Infraestrutura: Conhecimento profundo em Docker e serviços de nuvem AWS.
Telemetria: Implementação de tracing e métricas com OpenTelemetry e visualização em Grafana.
Qualidade: Automação de testes e expertise em testes de carga para garantir estabilidade sob estresse.
Segurança: Familiaridade com ferramentas de análise de vulnerabilidades (SAST/DAST).
3. Diferenciais Desejáveis
Experiência com sistemas de Remote Computing ou Edge Computing.
Conhecimento em estratégias de Feature Flags ou Dynamic Configuration Services (como AppConfig ou Consul).
Mentalidade de Arquitetura Orientada a Eventos.
Descubra como a Cadmus potencializa suas ideais com tecnologia, talentos e abordagens ágeis, entregando valor real para te apoiar na transformação digital