Remoto
Pleno
remoto (argentina, bogota, cali, campinas, chihuahua, cochabamba, heredia, hermosillo, lima, medellin, merida, cidade do mexico, recife, san carlos, san jose ou san luis potosi)
Tecnologias
Descrição da vaga
Sobre a vaga
Vaga remota em tempo integral para Desenvolvedor Go Pleno, com atuação em sistemas backend cloud de alta disponibilidade, performance e escalabilidade.
Responsabilidades
- Entender requisitos do time de produto e liderar a elaboração de desenhos de alto nível para recursos de sistemas cloud.
- Avaliar e discutir trade-offs entre diferentes abordagens de arquitetura, produzindo documentos de design detalhados.
- Implementar soluções desde a codificação e testes até o suporte ao deploy em produção.
- Seguir processos ágeis e participar ativamente de todas as fases de desenvolvimento.
Requisitos
- Experiência com a linguagem Go.
- Experiência sólida em modelagem, produção e consumo de APIs e web services RESTful ou SOAP.
- Experiência com orquestração de serviços cloud e desenvolvimento em cloud.
- Experiência no desenvolvimento de sistemas backend.
- Proficiência comprovada em desenvolvimento de software orientado a objetos.
- Experiência com desenho arquitetural complexo para aplicações baseadas em cloud.
- Conhecimento de design patterns.
- Experiência com bancos SQL e NoSQL, como PostgreSQL, SQL Server, Oracle, MongoDB e Cassandra.
Diferenciais
- Conhecimento em uma ou mais linguagens além de Go, como Python, Node, C#, C, C++ ou Java.
- Conhecimento em testes unitários, testes de funcionalidade e testes de integração.
- Conhecimento de plataformas cloud como Google Cloud Platform, AWS e Azure.
- Experiência com Kubernetes e OpenShift.
- Experiência ou exposição a aplicações serverless.
- Entendimento de automação de pipelines e metodologias de testes de software.
- Experiência em projetar, codificar, implantar e depurar aplicações de microserviços.
- Boas habilidades de scripting e automação.
- Conforto com ambiente Linux e shell scripting.