Desenvolvedor de Software Backend
A sua missão como Desenvolvedor de Software Backend é criar soluções técnicas inovadoras e eficazes que atendam às necessidades do negócio. Você trabalhará em um ambiente colaborativo, onde as práticas de pareamento, feedbacks e motivação para o desenvolvimento são comuns a todos os squads.
O seu papel será desenhar arquiteturas evolutivas, consumir e gerar eventos em Streaming, desenvolver APIs e garantir a funcionalidade, manutenibilidade e velocidade das soluções. Além disso, você precisará garantir que todas as soluções técnicas estejam alinhadas à estratégia do negócio e entender iniciativas relacionadas ao produto.
Requisitos:
* Know-how avançado em desenvolvimento em Golang ou Node Typescript;
* Sabe sobre desenvolvimento de consumidores e produtores de eventos para Event Streaming (Kafka);
* Sabe em Docker & Kubernetes;
* Sabe com ferramentas de monitoramento e observabilidade;
* Sabe sobre testes unitários e de integração;
* Preocupa-se com a qualidade e desempenho das soluções propostas;
* Tenha capacidade de trabalhar em um ambiente multifuncional e colaborativo, de maneira autônoma;
* Sabe sobre desenvolvimento e implementação de APIs;
* Sabe sobre desenvolvimento de microsserviços distribuídos;
* Conhecimento teórico, habilidade e preocupação com a excelência técnica e boas práticas de desenvolvimento (DDD, Arquitetura, Design de Código, Paradigmas, etc.);
* Familiaridade com metodologias ágeis.