Desenvolvimento de Software Backend
O cargo de engenheiro de software backend exige conhecimento avançado em desenvolvimento de software, incluindo tecnologias como Golang e Typescript. Além disso, é necessário habilidades em Docker & Kubernetes, ferramentas de monitoramento e observabilidade, testes unitários e de integração.
Responsabilidades:
* Desenvolver programas do início ao fim, incluindo definições de arquitetura, testes e rollout em produção;
* Desenvolver projetos com arquitetura de microserviços, consumo e geração de eventos em Streaming, API's;
* Garantir a funcionalidade, manutenibilidade e velocidade, além de práticas de teste e qualidade;
Para ser bem-sucedido nesse papel, você deve ter uma excelente compreensão dos principais conceitos de software, incluindo design de software, algoritmos e estruturas de dados.
Requisitos:
* Conhecimento avançado em desenvolvimento de software, incluindo tecnologias como Golang e Typescript;
* Habilidades em Docker & Kubernetes, ferramentas de monitoramento e observabilidade, testes unitários e de integração;
* Experiência com arquitetura de microserviços, consumo e geração de eventos em Streaming, API's;
* Capacidade de trabalhar em equipe e comunicar ideias de forma clara;
* Disponibilidade para aprender e se adaptar às mudanças rápidas do mercado de tecnologia;