Desenvolvimento Backend:
O candidato escolhido para esta posição será responsável por desenvolver e implementar soluções tecnológicas de alta qualidade, garantindo a funcionalidade, manutenibilidade e velocidade das mesmas. A arquitetura de microserviços e consumo/geração de eventos em Streaming são fundamentais para o sucesso deste papel.
As habilidades técnicas necessárias incluem conhecimento avançado em desenvolvimento em Golang ou Node Typescript, desenvolvimento de consumidores e produtores de eventos para Event Streaming (Kafka), Docker & Kubernetes, monitoramento e observabilidade, testes unitários e de integração, além de preocupação com a qualidade e desempenho das soluções propostas.
Além disso, é necessário ter capacidade de trabalhar em um ambiente multifuncional e colaborativo, de maneira autônoma, e conhecer desenvolvimento e implementação de APIs, desenvolvimento de microsserviços distribuídos e embasamento 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.).
A equipe ideal trabalha em um ambiente colaborativo, com práticas de pareamento, feedbacks e motivação para se desenvolver.