Estamos em busca de um Senior-level Backend Engineer para fazer parte da construção da nossa nova integração com a API Cloud da Meta (WhatsApp), utilizando tecnologias modernas em ambiente GCP.
✨ Responsabilidades:
* Desenvolver componentes de integração WhatsApp:
* Webhook Handler: Receber mensagens e notificações da API Cloud da Meta, validar assinaturas e publicar em tópicos Pub/Sub.
* API Handler: Disponibilizar API para envio de mensagens a partir de outros componentes (CX, Bot Parceiro, Dataflow).
* Send Message Handler: Consumir mensagens dos tópicos Pub/Sub e enviar para a API Cloud da Meta.
* Implementar o Event Dispatcher para notificar o Bot Parceiro (Ligo) sobre novos eventos/mensagens.
* Configurar segurança nos componentes (ex.: autenticação via chaves de API).
* Implementar armazenamento temporário de mídias em Cloud Storage e expor API para downloads.
* Colaborar com Engenheiros Backend CX, Engenheiros de Dados e parceiros externos (como a Ligo).
* 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.
🎯 Nice-to-Have Skills:
* CI/CD
* Git