




Resumo da Vaga: Profissional para garantir o desenvolvimento de softwares/aplicativos, assegurando processos assertivos que atendam às necessidades dos clientes internos e externos. Principais Destaques: 1. Escrever código testável e compreensível, com foco em casos extremos e erros. 2. Proficiência em depuração sistemática de problemas entre serviços. 3. Experiência com Golang, Ruby, Cloud (GCP, AWS, WIS) e Microservices. **Missão do cargo:** Garantir o resultado desenvolvimento dos softwares/aplicativos conforme o projeto em andamento, assegurando que os processos de desenvolvimento sejam assertivos e atinjam o objetivo traçado, visando atender às necessidades dos clientes internos e externos. **Responsabilidades:** * Escrever consistentemente código pronto para produção que é facilmente testável, * facilmente entendido por outros desenvolvedores e que leva em conta os casos extremos e os erros; * Entender quando é apropriado deixar comentários, mas tende para o código auto documentado; * Compreende a pirâmide de testes e escreve testes de unidade, bem como testes de nível superior de acordo com ela. * Sempre escreve testes para lidar com casos de borda e erros esperados normalmente, bem como caminhos felizes; * Proficiente no uso de depuração sistemática para diagnosticar todos os problemas localizados em um único serviço; * Usa depuração sistemática para diagnosticar problemas entre serviços, às vezes com a ajuda de engenheiros mais experientes. **Pré\-requisitos:** * Experiência em Golang e Ruby; * Cloud (GCP, AWS ou WIS); * Vivência em banco de dados MySQL, Postgres e Elastic Search; * Arquitetura Hexagonal; * Testes; * API Gateway; * Microservices; **Diferencial:** * Kong API.


