Vaga : Desenvolvedor Backend Golang SêniorContrato PJTempo de projeto Indeterminado;Trabalho Remoto;Remuneração a negociarCandidatos com menos de 5 anos de experiencia em desenvolvimento BackEnd não serão avaliadosSobre a posiçãoEstamos em busca de um(a) Desenvolvedor(a) Backend Sênior com foco em Golang, para atuar no desenvolvimento de microsserviços escaláveis e performáticos, integrando diferentes tecnologias e garantindo a qualidade de entrega.Procuramos alguém proativo, colaborativo, com boa comunicação e que valorize tanto a documentação técnica quanto as boas práticas de engenharia de software.Responsabilidades
- Desenvolver e manter serviços backend utilizando Golang.
- Garantir a qualidade de código com testes unitários e de integração.
- Projetar e implementar soluções utilizando bancos de dados relacionais e não relacionais (PostgreSQL, DynamoDB, MongoDB).
- Trabalhar com armazenamento em cache (Redis) para otimizar performance.
- Desenvolver e manter microsserviços.
- Implementar e gerenciar filas de mensageria como RabbitMQ e AWS SQS.
- Trabalhar com versionamento e pipelines no GitLab.
- Documentar aplicações e arquiteturas no Confluence.
- Participar ativamente da organização e acompanhamento de tarefas com JIRA.Requisitos
- Experiência mínima de 3 anos em desenvolvimento backend.
- Domínio em Golang.
- Experiência em testes automatizados.
- Sólido conhecimento em PostgreSQL, DynamoDB, MongoDB.
- Experiência em Redis para cache.
- Vivência no desenvolvimento de microsserviços.
- Experiência com RabbitMQ e AWS SQS.
- Domínio no uso de Git / GitLab e pipelines de CI / CD.
- Experiência em documentação técnica (Confluence).
- Conhecimento de JIRA.
Diferenciais
Experiência em implementação de aplicações que manipulem LLMs (Azure OpenAI GPT, AWS Bedrock).Experiência em implementação de chatbots baseados em RAG / RAT.Habilidade em escrever código seguindo boas práticas de desenvolvimento.Experiência em implementação de software utilizando Python e suas boas práticas (PEP 8).Perfil que buscamos
Proatividade para sugerir melhorias e resolver problemas.Trabalho em equipe, colaborando em um ambiente ágil e dinâmico.Boa comunicação para explicar claramente implementações e processos.Organização e clareza na documentação técnica.