Desenvolvedor(a) Go
Grupo Regazzo
Regime de contratação
Pessoa Jurídica
Modelo de trabalho
Não Informado
Carga horária
Não Informado
Descrição
Buscamos Desenvolvedores(as) Go de nível Pleno e Sênior apaixonados por tecnologia e com boa capacidade de resolver problemas de comunicação e distribuição de dados em sistemas robustos e distribuídos.
Essa posição é remota e oferece a chance de trabalhar em projetos desafiadores, focados em performance, alta disponibilidade e eficiência de sistemas.
Requisitos Técnicos
Experiência sólida em programação Go (Golang).
Conhecimento de programação de baixo nível, com foco em:
Manipulação de bits.
Implementação e entendimento de protocolos de comunicação.
Noções de utilização de caches, visando otimizar a performance de aplicações.
Experiência no uso de mensageria para distribuição de tarefas em sistemas distribuídos (sem arquitetura de microserviços).
Boas práticas de desenvolvimento, como versionamento com Git, testes e revisão de código.
Experiência com sistemas de alta performance.
Conhecimento em filas como RabbitMQ, Kafka ou similares.
Familiaridade com observabilidade e monitoração de sistemas (Prometheus, Grafana).
Atividades no dia a dia:
Desenvolver e otimizar rotinas de comunicação entre sistemas usando mensageria.
Trabalhar com caches para melhorar o desempenho de sistemas distribuídos.
Resolver problemas complexos de comunicação em baixo nível de rede.
Construir soluções eficientes e altamente escaláveis utilizando Go.
Perfil Esperado
Capacidade de escrever código limpo, eficiente e performático
Proatividade na busca por soluções técnicas
Boa comunicação e trabalho em equipe remota
Capacidade de atuar tanto de forma independente quanto em times colaborativos