Pular para o conteúdo principal

Fullstack AI Agent Dev Senior (node.js + vue.js + agent + RAG) [remote from selected countries in the EU]

Descrição da vaga

We are looking for Fullstack AI Agent Dev Senior (node.js + vue.js + agent + RAG) with strong English skills to join us in a project with a Europe-based company. This is a remote position, and we will consider candidates from Portugal and a limited set of EU countries.


Our Client is a global player in the field of operations, risk, and sustainability services and solutions for companies and industries across the world. As they provide both services and technology for their clients, the Fullstack AI Agent Dev Senior (node.js + vue.js + agent + RAG) we are looking for will support the delivery of value across client's operations and technology ecosystem.


In this position, you are hired by FCamara Europe, the European division of one of the largest and fast-growing tech and cognitive services group in Brazil, with +1500 specialists and engineers. From Portugal we deliver services to the EU, UK, US and MENA, bringing together multicultural, diverse and creative teams through projects, managed services, squads, and staff augmentation.

Responsabilidades e atribuições

In this role, you will be primarily responsible for building, evolving, and scaling modern web applications, APIs, and production-grade LLM/RAG solutions within our Client's digital platform, taking full hands-on ownership across both back-end and front-end architectures.


In a typical week you will:

  • Develop scalable, secure, resilient, and performant end-to-end solutions, from API design to front-end interfaces.
  • Define and enforce technical standards across front-end and back-end stacks while collaborating with Tech Leaders, Architects, UX, QA, DevOps, and multidisciplinary squads.
  • Integrate, orchestrate, evaluate, and deploy LLM-based capabilities into production with strict control over quality, cost, latency, and security.
  • Design and build end-to-end RAG pipelines including ingestion, parsing, chunking, embedding generation, vector indexing, retrieval, hybrid search, and metadata filtering.
  • Implement function calling, tool integration, multi-step workflow orchestration, state management, idempotency, and deterministic fallback strategies for AI workflows.
  • Create modern Vue.js user interfaces tailored for AI experiences, featuring real-time token streaming, loading states, citation rendering, and user feedback collection.
  • Implement access control at the retrieval layer to ensure tenant, user, and role-based data segregation.
  • Write unit, integration, and UI tests while diagnosing performance bottlenecks, rendering issues, and technical debt.
  • Monitor, evaluate, and optimize production LLM features, handling prompt regressions, hallucinations, retrieval quality, and model failure scenarios.
  • Maintain clear technical documentation covering APIs, component architectures, prompt pipelines, RAG data sources, and system decisions.

Requisitos e qualificações

Seniority: Due to the nature of the position, we are looking for someone with at least 5+ years of experience in similar roles.


To be considered for the role, it is mandatory you to fulfill these requirements:

  • Solid back-end development experience in Node.js applying clean code, design patterns, and SOLID principles.
  • Proven experience building and maintaining RESTful, service-oriented, and event-driven APIs, including API versioning and contract management.
  • Solid front-end development experience with Vue.js and its modern ecosystem (Composition API, state management, routing, HTML5, CSS3, JavaScript/TypeScript).
  • Experience creating reusable component libraries, Design Systems, and working with UI components (e.g., PrimeVue, eCharts).
  • Demonstrated production experience integrating LLM APIs (handling authentication, rate limits, timeouts, streaming, retries, and graceful degradation).
  • Applied prompt engineering experience in product environments (system prompts, few-shot, structured JSON Schema outputs, scope/tone control).
  • Hands-on experience with function calling/tool use, argument validation, and multi-step workflow orchestration (LangChain, OpenAI, Anthropic, Semantic Kernel, or equivalent).
  • Proven experience building end-to-end RAG pipelines (ingestion, parsing, chunking strategies, embeddings, indexing, context assembly, and source citations).
  • Hands-on experience with vector databases and semantic search (Azure AI Search preferred, MongoDB Atlas Vector Search, pgvector, Qdrant, Pinecone, or Weaviate).
  • Experience with hybrid search (semantic + lexical/BM25), reranking, retrieval parameter tuning (top-k, thresholds, metadata filters), and access control filtering.
  • Experience with document ingestion pipelines, incremental indexing, document versioning, and hallucination mitigation techniques.
  • Solid knowledge of cloud-native and microservices architectures, containerization with Docker, and cloud infrastructure on Azure.
  • Practical experience with database modeling and performance optimization in MongoDB, as well as caching and messaging using Redis.
  • Knowledge of end-to-end security practices (OAuth2/OIDC, JWT, authorization controls, XSS/CSRF protection).
  • Experience implementing automated testing (unit, integration, UI), observability (logging, metrics, tracing), and web accessibility standards (A11y).
  • Experience evaluating LLM performance in production (prompt regression testing, latency/cost monitoring, response quality diagnosis).

Beyond technical knowledge, we also expect you to have a collaborative and team-oriented profile:

  • Technical excellence and commitment to code quality, simplicity, and maintainability across the entire stack.
  • High technical autonomy with the ability to lead complex demands end-to-end independently.
  • Systemic vision to understand the platform-wide impact of back-end and front-end technical choices.
  • Strong collaboration and communication skills to work closely with UX, QA, DevOps, Mobile, and cross-functional teams.
  • Proactivity in identifying risks, technical debt, and usability/architectural improvements.
  • Pragmatism regarding AI: understanding where LLMs add true product value versus where deterministic solutions are preferable.
  • Comfort working with non-deterministic, probabilistic systems by defining objective quality and acceptance criteria.
  • Ownership and responsibility over AI outcomes, ensuring precision, transparency of sources, and trust for the end user.

Informações adicionais

This is a fully remote position. You may occasionally be invited or requested to visit Client or FCamara sites in Portugal or Central Europe on an occasional, pre-planned basis. Regular office visits are not anticipated.


Accepted Countries: Please note that due to contractual and compliance requirements, this role is currently limited to individuals currently and lawfully residing with a work permit in the following countries: Portugal, Bulgaria, Croatia, Estonia, Hungary, Latvia, Lithuania, Slovakia, and Romania.


Nationality and Visa Sponsorship: We welcome you, regardless of your nationality, provided you meet the role requirements and are legally resident in one of the accepted countries. Please note that we do not provide visa sponsorship or relocation support for this role.


This role requires English at a minimum B2+ level (professional working proficiency): Please note that English is the primary language used in the project, and a minimum B2 level is required. If English is not your primary language, we may ask you to complete a fluency assessment.


Long-term project: This position is part of a long-term project.


Contract Model: The role may be offered under one of the following arrangements, depending on your location, interests and professional profile: employment contract, independent contractor, or B2B.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista R&S
  3. Etapa 3: Entrevista Técnica
  4. Etapa 4: Entrevista Cliente
  5. Etapa 5: Carta Proposta
  6. Etapa 6: Contratação

Transformamos mundos sonhados em trajetórias reais.🧡🚀


Aqui somos #SangueLaranja!


Estamos há 17 anos no mercado, lado a lado com nossos clientes, proporcionando experiências transformadoras. 

Somos um ecossistema de tecnologia e inovação, com expansão global; Além do Brasil estamos presentes na Europa e Reino Unido com escritórios em Portugal, Londres, Dubai e Holanda. 🌎

  

F de Formação: acreditamos na prática da cultura do compartilhamento, no senso de comunidade, e que o conhecimento

tem o poder da transformação!

 

Possuímos iniciativas, e ações sociais, que promovem o desenvolvimento, como a comunidade tech Orange Juice, o Programa de Formação,

nossa escola de liderança e diversas parcerias com ONGs e Edtechs. 

  

Na FCamara todos são bem-vindos, para nós, Diversidade, Respeito e Ética, são elementos inegociáveis e fazem parte do nosso DNA. 

  

E aí, está pronto para fazer parte de um time incrível e ser protagonista da própria história?