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 LangChain AI Engineer (Python)
BairesDev
Work From Home Junior QA Automation Engineer
BairesDev
Trabalhe de Casa Analista Junior de Compras
BairesDev
Trabalhe de Casa Analista Junior de Relações Públicas
BairesDev
Trabalhe de Casa Analista de Folha de Pagamento Júnior
BairesDev