Sobre a vaga
Estamos buscando um(a) Desenvolvedor(a) Node.js Pleno com forte atuação em automações de processos e inteligência artificial aplicada, utilizando Node.js como base técnica. Essa pessoa irá desenvolver integrações inteligentes, pipelines de automação, APIs para consumo de modelos de IA e fluxos RAG (Retrieval-Augmented Generation) conectando dados, vetores e agentes de IA.
Stack Conhecimentos Essenciais/Node.js Backend
- Experiência sólida com Node.js
- Desenvolvimento de APIs REST para integração de serviços e automações
- Uso de TypeScript (diferencial, mas altamente desejável)
- Integração com serviços externos via APIs, Webhooks e SDKs
- Programação assíncrona, filas e processamento de eventos
Automações
- Experiência prática com n8n para criação de fluxos automatizados
- Construção de pipelines de automação envolvendo: APIs, Webhooks, Bancos de dados, Eventos e gatilhos
- Orquestração de processos entre múltiplos sistemas
- Criação de fluxos resilientes (retry, fallback, controle de erros)
Inteligência Artificial Aplicada
- Experiência com integração de APIs de IA (LLMs, embeddings, speech, vision, etc.)
- Implementação de RAG (Retrieval-Augmented Generation)
- Criação e uso de bancos vetoriais (ex: pgvector, Pinecone, Qdrant, Weaviate ou similares)
- Geração, armazenamento e consulta de embeddings
- Construção de agentes de IA orientados a tarefas e automações
- Contextualização de dados para respostas inteligentes
Dados Infra
- Experiência com bancos de dados relacionais (PostgreSQL, MySQL, etc.)
- Experiência com bancos não relacionais (MongoDB, Redis, etc.)
- Noções de performance, escalabilidade e custo em soluções de IA
- Experiência com ambientes containerizados (Docker)
Diferenciais
- Experiência com LLMs em produção
- Vivência com Chatbots, CRMs ou automações conversacionais
- Experiência com n8n self-hosted
- Conhecimento em mensageria (RabbitMQ, Redis, SQS, etc.)
- Familiaridade com prompt engineering e versionamento de prompts
- Experiência com arquiteturas orientadas a eventos
Perfil Ideal
- Curioso(a) e atualizado(a) com o ecossistema de IA
- Forte capacidade de transformar processos em automações inteligentes
- Consegue unir engenharia de software + lógica de negócio + IA
- Autonomia para desenhar soluções do zero
- Boa comunicação técnica e visão de produto