O papel de um engenheiro de software backend é essencial para o sucesso de qualquer empresa.
Descrição do Cargo
Desenvolver soluções escaláveis e confiáveis, com foco em arquitetura de microserviços, consumo e geração de eventos em streaming, API's e garantir a funcionalidade, manutenibilidade e velocidade das soluções técnicas.
O candidato deve ter habilidades técnicas avançadas em desenvolvimento de software, incluindo conhecimento em Go, Node.js, Docker e Kubernetes. Além disso, é fundamental ter experiência em testes unitários e integração, além de familiaridade com metodologias ágeis.
Aqui estão algumas das responsabilidades principais do cargo:
* Desenvolver soluções escaláveis e confiáveis;
* Garantir a funcionalidade, manutenibilidade e velocidade das soluções técnicas;
* Trabalhar em um ambiente colaborativo, com práticas de pareamento e feedbacks constante;
* Investigar novas tecnologias e formas de trabalho para melhorar as soluções técnicas.
Habilidades e Qualificações
O candidato ideal deve ter as seguintes habilidades e qualificações:
* Habilidades técnicas avançadas em desenvolvimento de software;