Desenvolvedor de programas – Brasil

  • Período Integral
  • Brasil

vagas

Descrição detalhada dos requisitos necessários para uma vaga de desenvolvedor para o projeto de API de comunicação multicanais (WhatsApp, 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:
  • WhatsApp Business API ou soluções como Twilio/MessageBird
  • Instagram Graph API (para mensagens diretas)
  • Protocolos de email (SMTP, IMAP, APIs como SendGrid/Mailgun)
  • WebSockets ou polling para Webchat

Message Brokers (RabbitMQ):

  • Experiência em configuração, produção e consumo de filas no RabbitMQ
  • Conhecimento em troca de mensagens (exchanges, queues, bindings)
  • Serialização de mensagens (JSON, Protocol Buffers)

Backend e Frameworks:

  • Domínio em Node.js (Express/NestJS) ou Golang
  • Criação de APIs RESTful
  • Autenticação (JWT, OAuth2) e segurança (HTTPS, 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 HTTP requests
  • Ferramentas de IA (ex: OpenAI GPT, LangChain, RAG)

Banco de Dados:

  • Modelagem de dados para registro de mensagens (PostgreSQL)
  • Otimização de queries para histórico de conversas

DevOps 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 (WhatsApp/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:

  1. Metodologias Ágeis: Scrum/Kanban
  2. Versionamento: Git (GitFlow)
  3. Documentação: Swagger/OpenAPI, diagramas de arquitetura
  4. Colaboração: Trabalho com squads multidisciplinares

Responsabilidades do Cargo:

  1. Desenvolver e manter a API de comunicação centralizada
  2. Garantir a escalabilidade e baixa latência das filas (RabbitMQ)
  3. Implementar webhooks para integração com Typebot/n8n
  4. Criar endpoints para processamento de IA (ex: análise de sentimentos)
  5. 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).

Por favor, preencha os campos obrigatórios.



Vagas Similares
  • Período Integral

  • Aerolevantamentos vagas
    Período Integral
    Curitiba

    Quais são suas responsabilidades?1. Auxiliar na organização de informações de geometria e geotecnia, contribuindo para elaboração de mapeamento de dados.2. Elaborar planilhas baseadas nas informações fornecidas por outras disciplinas e
  • RIO VAGAS EMPREGOS RJ
    Período Integral
    Niterói

    Descrição da vaga: DESCRIÇÃOSelecionamos para a nossa Loja de Moda Feminina no Plaza Shopping , Vendedoras. Estará realizando atendimento e vendas ao cliente, organizando a loja, suporte no estoque e as rotinas de loja.
  • DHL Express
    Período Integral
    Campinas

    DHL Express está com vaga de emprego aberta para  AGENTE DE CARGA III Campinas. Os interessados na oportunidade poderão se cadastrar caso cumpram os requisitos solicitados. Veja os detalhes da vaga e faça sua inscrição. Informações: VENH
  • Confidencial
    Período Integral
    Vitoria

    Empresa localizada na cidade de Vitória/ES do ramo Pazarlama, contrata Assistente de mídia.
  • Smaak Bebidas
    Período Integral
    Borá

    Descrição Geral:A vaga de promotora de vendas exige cnh categoria a, disponibilidade de horário de segunda a sábado e possuir moto própria. É necessário ser proativa, organizada e . Benefícios: Salário fixo Auxílio combustívelAluguel
Rolar para cima