Compartilhe esta vaga

Desenvolvedor(a) Go

Compartilhe esta vaga

Remoto

Compartilhe esta vaga

Descrição da vaga

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

Não encontrou a vaga que queria?
Faça parte do nosso Banco de Talentos

Desenvolvido por

Todos os Direitos Reservados - Recrutei © 2025