iTRecruiter
Location
Portugal | Brazil
Job description
SENIOR SOFTWARE DEVELOPER - GOLANG (HÍBRIDO)
Consultoria portuguesa contrata para trabalho híbrido Portugal
PRECISA FALAR PORTUGUÊS E INGLÊS
ENVIAR CURRÍCULO EM INGLÊS
Descrição
Estamos procurando um desenvolvedor Golang altamente qualificado e experiente para se juntar à nossa equipe. Como Desenvolvedor Sênior Golang com nove anos de experiência, você será responsável por projetar, implementar e manter soluções de software complexas usando a linguagem de programação Go. Você trabalhará em estreita colaboração com equipes multifuncionais para desenvolver aplicativos e serviços escaláveis e de alto desempenho que atendam às nossas necessidades de negócios.
Atribuições:
Projetado, desenvolvido e mantido código Go eficiente, reutilizável e confiável.
Colabore com gerentes de produto, designers e outras partes interessadas para entender e traduzir os requisitos em especificações técnicas.
Arquitetura e implementação de soluções escaláveis para lidar com grandes volumes de dados e tráfego.
Escreva código limpo e fácil de manter seguindo as práticas recomendadas e os padrões de codificação.
Realizar revisões de código para garantir a qualidade do código e a aderência aos padrões de codificação.
Solucione e depure problemas e forneça resoluções oportunas.
Otimize os aplicativos para desempenho e escalabilidade.
Mantenha-se atualizado com as últimas tendências e tecnologias em programação Go e áreas relacionadas.
Orientar desenvolvedores juniores e fornecer orientação técnica e suporte conforme necessário.
Prescrições:
Bacharel em Ciência da Computação, Engenharia, ou uma área relacionada.
9+ anos de experiência em desenvolvimento de software com forte foco em Golang.
Proficiência em linguagem de programação Go, incluindo suas bibliotecas principais e padrões de simultaneidade.
Experiência com design e desenvolvimento de aplicativos e serviços escaláveis e de alto desempenho.
Forte compreensão de estruturas de dados, algoritmos e princípios de design de software.
Experiência com sistemas distribuídos, arquitetura de microsserviços e tecnologias de conteinerização (por exemplo, Docker, Kubernetes).
Familiaridade com bancos de dados relacionais e NoSQL.
Excelente capacidade analítica e de resolução de problemas.
Capacidade de trabalhar de forma independente e como parte de uma equipe em um ambiente acelerado.
Forte capacidade de comunicação e relacionamento interpessoal.
Qualificações preferidas:
Mestrado em Ciência da Computação ou áreas afins.
Experiência com plataformas de nuvem como AWS, Google Cloud ou Azure.
Conhecimento das práticas e ferramentas de DevOps .
Experiência com outras linguagens de programação como Python, Java ou C++.
Contribuições para projetos de código aberto ou envolvimento na comunidade Go.
#00244893
Job tags
Salary