Quais são os desafios da posição?
- Desenvolver e manter pipelines de dados dos domínios de Catálogo e Pricing, assegurando qualidade, freshness e observabilidade.
- Contribuir para a evolução de Search 2.0 enquanto sustenta os fluxos do Search 1.0, evitando nova dívida técnica e participando da consolidação em um único fluxo por domínio.
- Implementar soluções de processamento de dados em batch e streaming com foco em performance, escalabilidade e custo.
- Escrever código de qualidade com testes unitários e de integração, participar de code reviews e contribuir para automação do ciclo de release com CI/CD e guardrails.
- Implementar alertas e dashboards de monitoramento para os serviços sob responsabilidade do time.
- Usar Claude e outras ferramentas de IA como parte ativa do fluxo de desenvolvimento, incluindo geração de código, refactors, testes e análise de dados.
Quais são os requisitos necessários para a posição?
- Desenvolver soluções em Go e/ou Java com código limpo, testável e de fácil manutenção.
- Construir e manter pipelines de dados em alta escala, com experiência em processamento em streaming com Kafka ou tecnologias similares e conhecimento do ecossistema big data.
- Operar soluções em ambientes cloud como AWS, Azure ou GCP, e pipelines CI/CD de forma independente.
- Aplicar práticas básicas de segurança no desenvolvimento, como revisão de código por vulnerabilidades e princípios OWASP.
- Conhecer modelagem de dados e arquitetura orientada a eventos e mensageria para o desenho de soluções.