Desenvolvedor de programas – Recife

  • Período Integral
  • Recife

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
  • DIANA CONFECCOES & CIA LTDA
    Período Integral
    Neópolis

    Titulo da vaga de emprego: REVISORA Cidade: Neópolis Empresa: DIANA CONFECCOES & CIA LTDA Descrição da vaga: Quer construir uma carreira de sucesso? Então, venha fazer parte da nossa família!A DIANA CONFECÇÕES, situada na cidade de
  • Aquamar
    Período Integral
    Duque de Caxias

    Titulo da vaga de emprego: VENDEDORA LOJA FEMININA – DUQUE DE CAXIAS Cidade: Duque de Caxias Empresa: Aquamar Descrição da vaga: Estamos contratando sem experiência em Vendas para trabalhar em nossa Loja. Estará responsável pelo at
  • SPC Brasil
    Período Integral
    Florianópolis

    O SPC Brasil está com um plano de expansão comercial em SANTA CATARINA. Procuramos profissionais que buscam alcançar objetivos desafiadores e que tenham sólida experiência comercial para atuar de forma autônoma como Representante Comercia
  • Lojas Americanas
    Período Integral
    Aracaju

    Empresa localizada na cidade de Aracaju/SE do ramo Financeiro, contrata Supervisor de prevenção de perdas.
  • Randstad Brasil
    Período Integral
    Curitiba

    DESCRIÇÃOBosch contrata Conferentes!! Na Bosch, nós cuidamos de você, dos nossos negócios e do nosso ambiente. Temos uma promessa sólida para nossos colaboradores: crescemos juntos, gostamos do nosso trabalho e inspiramos uns aos out
  • Santa Marcelina Saúde
    Período Integral
    São Paulo

    DESCRIÇÃOREQUISITOS Controlar e orientar o fluxo de entrada e saída de pessoas nas dependências do Hospital, indicando os setores solicitados, com a finalidade de zelar pela tranquilidade no atendimento; Lavrar
Rolar para cima