Descrição da Vaga
O papel de Software Engineering Backend envolve a criação de soluções técnicas eficientes, garantindo funcionalidade, manutenibilidade e velocidade. A responsabilidade inclui desenvolver programação do início ao fim, incluindo definições de arquitetura, testes e rollout em produção.
* Desenvolvimento de Projetos: Desenvolver projetos com arquitetura de microserviços, consumo e geração de eventos em Streaming, API's.
* Mantenimento e Melhoria: Garantir que todas as soluções técnicas estejam alinhadas a estratégia do negócio e entender iniciativas relacionadas ao produto.
A vaga exige conhecimento avançado em desenvolvimento em Golang ou Node Typescript, conhecimento sobre desenvolvimento de consumidores e produtores de eventos para Event Streaming (Kafka), entre outras habilidades técnicas específicas.
Requisitos e Qualificações
* Habilidades Técnicas: Conhecimento em Docker & Kubernetes, ferramentas de monitoramento e observabilidade, desenvolvimento de APIs e microsserviços distribuídos.
* Conhecimento Adicional: Embasamento teórico, habilidade e preocupação com a excelência técnica e boas práticas de desenvolvimento.
Benefícios
* Ambiente Colaborativo: Trabalhar em um ambiente colaborativo, em que práticas de pareamento, feedbacks e motivação para se desenvolver são comuns a todos os squads.