Estamos em busca de um profissional para fazer parte da construção da nossa nova integração com a API Cloud da Meta (WhatsApp), utilizando tecnologias modernas em ambiente GCP. Esta é uma oportunidade única para contribuir para o desenvolvimento de soluções inovadoras e escaláveis.
Responsabilidades
1. Desenvolver componentes de integração WhatsApp:
o Webhook Handler: Receber mensagens e notificações da API Cloud da Meta, validar assinaturas e publicar em tópicos Pub/Sub.
o API Handler: Disponibilizar API para envio de mensagens a partir de outros componentes (CX, Bot Parceiro, Dataflow).
o Send Message Handler: Consumir mensagens dos tópicos Pub/Sub e enviar para a API Cloud da Meta.
o Implementar o Event Dispatcher para notificar o Bot Parceiro (Ligo) sobre novos eventos/mensagens.
o Configurar segurança nos componentes (ex.: autenticação via chaves de API).
o Implementar armazenamento temporário de mídias em Cloud Storage e expor API para downloads.
2. Colaborar com Engenheiros Backend CX, Engenheiros de Dados e parceiros externos (como a Ligo).
3. Escrever testes unitários e de integração garantindo a robustez dos componentes.
Qualificações Essenciais
* Experiência comprovada como Engenheiro de Software Backend.
* Proficiência em Java (Spring/Reactor).
* Experiência com desenvolvimento e deploy em plataformas Cloud (preferencialmente GCP).
* Vivência no desenvolvimento de microsserviços/APIs RESTful (Cloud Run/Functions).
* Experiência direta com APIs de mensageria, preferencialmente API Cloud da Meta (WhatsApp).
* Sólida experiência com serviços de mensageria (GCP Pub/Sub).
* Conhecimento de bancos de dados SQL (PostgreSQL) e Caching (Redis/Memorystore).
* Conhecimento básico de Cloud Storage.
* Familiaridade com práticas de CI/CD e versionamento com Git.
Habilidades Desejáveis
* CI/CD Git.
Apoiamos a diversidade e inclusão. Se você é um profissional comprometido com esses valores, queremos ouvir sua história!