Desenvolvedor De Programas, Rio Do Sul

Última atualização 2025-05-20
Expira 2025-06-20
ID #2793234017
Free
Desenvolvedor De Programas, Rio Do Sul
Brazil, Santa Catarina, Rio do Sul,
Modificado May 9, 2025

Descrição

Descrição detalhada dos requisitos necessários para uma vaga de desenvolvedor para o projeto de API de comunicação multicanais (Whats App, Instagram, Webchat, Email) com integração a ferramentas de automação e IA:
Requisitos Técnicos Obrigatórios:
Experiência com APIs Multicanais:
Conhecimento em APIs de comunicação como:
Whats App Business API ou soluções como Twilio/Message Bird
Instagram Graph API (para mensagens diretas)
Protocolos de email (SMTP, IMAP, APIs como Send Grid/Mailgun)
Web Sockets ou polling para Webchat
Message Brokers (Rabbit MQ):
Experiência em configuração, produção e consumo de filas no Rabbit MQ
Conhecimento em troca de mensagens (exchanges, queues, bindings)
Serialização de mensagens (JSON, Protocol Buffers)
Backend e Frameworks:
Domínio em Node.js (Express/Nest JS) ou Golang
Criação de APIs RESTful
Autenticação (JWT, OAuth2) e segurança ( rate limiting)
Integração com Ferramentas de Automação:
Typebot: API pública ou webhooks para trigger de fluxos
n8n: Criação de workflows automatizados via requests
Ferramentas de IA (ex: Open AI GPT, Lang Chain, RAG)
Banco de Dados:
Modelagem de dados para registro de mensagens (Postgre SQL)
Otimização de queries para histórico de conversas
Dev Ops e Cloud:
Docker e orquestração (Proxmox é um plus)
Deploy em cloud privada servidores LINUX
Monitoramento (Prometheus, Grafana)
Diferenciais (Nice to Have):
Experiência com provedores de terceiros como:
Meta (Whats App/Instagram) APIs empresariais
Zenvia, Gupshup, ou outros gateways de comunicação
Conhecimento em LLMs (ex: fine-tuning de modelos para respostas automatizadas)
Frontend básico (React/Vue) para possível dashboard de logs
Testes automatizados (Jest, Postman/Newman)
Soft Skills e Processos:
Metodologias Ágeis:
Scrum/Kanban
Versionamento:
Git (Git Flow)
Documentação:
Swagger/Open API, diagramas de arquitetura
Colaboração:
Trabalho com squads multidisciplinares
Responsabilidades do Cargo:
Desenvolver e manter a API de comunicação centralizada
Garantir a escalabilidade e baixa latência das filas (Rabbit MQ)
Implementar webhooks para integração com Typebot/n8n
Criar endpoints para processamento de IA (ex: análise de sentimentos)
Monitorar e resolver problemas nas integrações
Nível de Senioridade:
Pleno/Sênior
(dada a complexidade das integrações e necessidade de tomada de decisões arquiteturais).

Detalhes do trabalho

Tipo de emprego: Tempo total
Tipo de contrato: Permanente
Tipo de salário: Por mês
Ocupação: Desenvolvedor de programas

⇐ Trabalho anterior

Próximo trabalho ⇒     

Propaganda


 

enviar curriculo

    Pesquisa rápida:

    Localização

    Digite cidade ou região

    Palavra-chave


    Propaganda