Descrição da Vaga
A FCamara Europe está em busca de um(a) Desenvolvedor(a) Fullstack Sênior com foco em AI Agent (Node.js + Vue.js + Agent + RAG) para integrar um projeto com uma empresa europeia. O profissional será responsável por construir, evoluir e escalar aplicações web modernas, APIs e soluções LLM/RAG de nível de produção dentro da plataforma digital do cliente, assumindo total responsabilidade pelas arquiteturas de back-end e front-end.
Responsabilidades
- Desenvolver soluções escaláveis, seguras, resilientes e de alto desempenho, desde o design da API até as interfaces de front-end.
- Definir e aplicar padrões técnicos em stacks de front-end e back-end, colaborando com Tech Leaders, Arquitetos, UX, QA, DevOps e squads multidisciplinares.
- Integrar, orquestrar, avaliar e implantar capacidades baseadas em LLM em produção com controle rigoroso de qualidade, custo, latência e segurança.
- Projetar e construir pipelines RAG end-to-end, incluindo ingestão, parsing, chunking, geração de embeddings, indexação vetorial, recuperação, busca híbrida e filtragem de metadados.
- Implementar chamadas de função, integração de ferramentas, orquestração de fluxo de trabalho multi-etapas, gerenciamento de estado, idempotência e estratégias de fallback determinísticas para fluxos de trabalho de IA.
- Criar interfaces de usuário modernas com Vue.js adaptadas para experiências de IA, com streaming de tokens em tempo real, estados de carregamento, renderização de citações e coleta de feedback do usuário.
- Implementar controle de acesso na camada de recuperação para garantir segregação de dados baseada em tenant, usuário e função.
- Escrever testes de unidade, integração e UI, diagnosticando gargalos de desempenho, problemas de renderização e dívida técnica.
- Monitorar, avaliar e otimizar recursos LLM em produção, lidando com regressões de prompt, alucinações, qualidade de recuperação e cenários de falha do modelo.
- Manter documentação técnica clara cobrindo APIs, arquiteturas de componentes, pipelines de prompt, fontes de dados RAG e decisões de sistema.
Requisitos
- ✓Experiência sólida em desenvolvimento back-end com Node.js, aplicando clean code, design patterns e princípios SOLID.
- ✓Experiência comprovada na construção e manutenção de APIs RESTful, orientadas a serviços e a eventos, incluindo versionamento de API e gerenciamento de contratos.
- ✓Experiência sólida em desenvolvimento front-end com Vue.js e seu ecossistema moderno (Composition API, gerenciamento de estado, roteamento, HTML5, CSS3, JavaScript/TypeScript).
- ✓Experiência na criação de bibliotecas de componentes reutilizáveis, Design Systems e trabalho com componentes de UI (ex: PrimeVue, eCharts).
- ✓Experiência em produção integrando APIs LLM (lidando com autenticação, limites de taxa, timeouts, streaming, retries e degradação graciosa).
- ✓Experiência aplicada em engenharia de prompt em ambientes de produto (prompts de sistema, few-shot, saídas JSON Schema estruturadas, controle de escopo/tom).
- ✓Experiência prática com chamadas de função/uso de ferramentas, validação de argumentos e orquestração de fluxo de trabalho multi-etapas (LangChain, OpenAI, Anthropic, Semantic Kernel ou equivalente).
- ✓Experiência comprovada na construção de pipelines RAG end-to-end (ingestão, parsing, estratégias de chunking, embeddings, indexação, montagem de contexto e citações de fonte).
- ✓Experiência prática com bancos de dados vetoriais e busca semântica (Azure AI Search preferencial, MongoDB Atlas Vector Search, pgvector, Qdrant, Pinecone ou Weaviate).
- ✓Experiência com busca híbrida (semântica + lexical/BM25), reranking, ajuste de parâmetros de recuperação (top-k, thresholds, filtros de metadados) e filtragem de controle de acesso.
- ✓Experiência com pipelines de ingestão de documentos, indexação incremental, versionamento de documentos e técnicas de mitigação de alucinações.
- ✓Conhecimento sólido de arquiteturas cloud-native e de microsserviços, conteinerização com Docker e infraestrutura em nuvem no Azure.
- ✓Experiência prática com modelagem de banco de dados e otimização de desempenho no MongoDB, bem como cache e mensageria usando Redis.
- ✓Conhecimento de práticas de segurança end-to-end (OAuth2/OIDC, JWT, controles de autorização, proteção XSS/CSRF).
- ✓Experiência na implementação de testes automatizados (unidade, integração, UI), observabilidade (logging, métricas, tracing) e padrões de acessibilidade web (A11y).
- ✓Experiência na avaliação do desempenho de LLM em produção (testes de regressão de prompt, monitoramento de latência/custo, diagnóstico de qualidade de resposta).
- ✓Inglês no mínimo B2+ (proficiência profissional de trabalho).
- ✓Disponibilidade para visitas ocasionais e pré-planejadas a locais do Cliente ou da FCamara em Portugal ou na Europa Central.
Categorias
Sobre a Empresa
Mais vagas na Grupo FCamara →Somos um ecossistema de tecnologia e inovação que potencializa o futuro de negócios integrando visão estratégica com execução inteligente, lado a lado com nossos clientes, para proporcionar experiências transformadoras.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Work From Home Senior ML Engineer / Ref. 0129E
BairesDev
Trabalhe de Casa Analista de M&A Sênior / Ref. 0386P
BairesDev
Trabalhe de Casa Advogado Sênior / Ref. 0566P
BairesDev
Trabalhe de Casa Desenvolvedor Front-End Sênior (React) / Ref. 0169P
BairesDev
Trabalhe de Casa Desenvolvedor Drupal Sênior / Ref. 0072P
BairesDev