A posição de Software Engineering Backend requer proficiência em desenvolvimento de soluções escaláveis e robustas.
O seu papel é desenvolver, implantar e manter sistemas distribuídos, garantindo que as soluções técnicas estejam alinhadas às estratégias de negócios e compreendam as iniciativas relacionadas ao produto.
* Responsável pela programação do início ao fim, incluindo definições de arquitetura, testes e rollout em produção;
* Desenvolve projetos com arquitetura de microserviços, consumo e geração de eventos em Streaming, API's;
* Acompanha a funcionalidade, manutenibilidade e velocidade, além de práticas de teste e qualidade;
Habilidades Técnicas:
* Conhecimento avançado em desenvolvimento em Golang ou Node Typescript;
* Conhecimento sobre desenvolvimento de consumidores e produtores de eventos para Event Streaming (Kafka);
* Conhecimento em Docker & Kubernetes;
* Conhecimento com ferramentas de monitoramento e observabilidade;
* Conhecimento sobre testes unitários e de integração;
Competências Desejáveis:
* Familiaridade com metodologias ágeis;
* Embora não seja obrigatório, conhecimento em desenvolvimento em C# pode ser uma vantagem;
* Experiência com Google Cloud Continuous Integration e Continuous Delivery também pode ser benéfica.
Você trabalhará em um ambiente colaborativo, com práticas de pareamento, feedbacks e motivação para se desenvolver comuns a todos os squads.