Sobre o Cargo
">
Desenvolver programação do início ao fim, incluindo definições de arquitetura, testes e rollout em produção, é uma das principais responsabilidades como Software Engineering Backend.
Atividades Principais
">
">
* Desenvolvimento de projetos com arquitetura de microserviços;
">
* Consumo e geração de eventos em Streaming, API's;
">
* Garantir a funcionalidade, manutenibilidade e velocidade;
">
">
Além disso, garantir que todas as soluções técnicas estejam alinhadas a estratégia do negócio e entender iniciativas relacionadas ao produto é fundamental. Colaborar com a evolução das habilidades técnicas do time e esforços de melhoria contínua que impactam vários times também faz parte do papel.
Habilidades e Conhecimentos Requeridos
">
Para se adequar a essa posição, é necessário ter conhecimento avançado em desenvolvimento em Golang ou Node Typescript; além de experiência em desenvolvimento de consumidores e produtores de eventos para Event Streaming (Kafka); conhecimento em Docker & Kubernetes; e ferramentas de monitoramento e observabilidade.
Competências Desejáveis
">
">
* Conhecimento sobre desenvolvimento e implementação de APIs;
">
* Conhecimento sobre desenvolvimento de microsserviços distribuídos;
">
* Embasamento teórico, habilidade e preocupação com a excelência técnica e boas práticas de desenvolvimento;
">
* Familiaridade com metodologias ágeis;
">
* Conhecimento em desenvolvimento em C# e Google Cloud Continuous Integration.
">
"]",