Senior Full-Stack Developer RAG, AI, React, Next.js, Node.js, OpenAI
Worldwide
We are looking for an experienced Full-Stack Developer to integrate a production-ready AI chatbot into our existing React/Next.js application. The chatbot should provide intelligent, human-like conversations, maintain conversation context, leverage our business knowledge base, and integrate seamlessly with our existing backend systems. This is a production-level AI integration project requiring strong experience with LLMs, Retrieval-Augmented Generation (RAG), vector databases, AI agents, and modern web development. Responsibilities - Integrate an AI chatbot into our existing React/Next.js application. - Connect the chatbot with OpenAI API, Claude API, Gemini API, or other suitable LLM providers. - Build conversation memory and context management. - Implement RAG using our internal knowledge base. - Integrate a vector database (Pinecone, Qdrant, Weaviate, Chroma, or pgvector). - Develop a modern, responsive chat interface. - Connect the chatbot with existing REST APIs, backend services, and databases. - Implement secure authentication so the chatbot recognizes logged-in users. - Optimize latency, token usage, streaming responses, and overall AI performance. - Secure API keys, user data, and AI requests following industry best practices. - Deploy the solution to our production environment. Required Skills - AI Chatbot Development - OpenAI API or other LLM APIs - React.js - Next.js - Node.js - Express.js - TypeScript / JavaScript - REST API Integration - WebSockets - MongoDB / PostgreSQL / MySQL - Prompt Engineering Nice to Have - Retrieval-Augmented Generation (RAG) - LangChain - LangGraph - LlamaIndex - AI Agents - MCP (Model Context Protocol) - Pinecone - Qdrant - Weaviate - ChromaDB - pgvector - Supabase - Redis - Vercel AI SDK - Streaming AI Responses - Semantic Search - Embeddings - Function Calling - Tool Calling - Knowledge Base Chatbots - Multi-Agent Systems - Production AI Applications Preferred Experience Candidates who have built production AI applications such as: - AI Customer Support Chatbots - AI Sales Assistants - Knowledge Base Chatbots - Internal Company AI Assistants - RAG Applications - AI Agents - Chatbot Integrations - AI Workflow Automation - Enterprise AI Applications To Apply Please include: 1. Links to AI chatbot or AI agent projects you have built. 2. Which LLM(s) you recommend (OpenAI, Claude, Gemini, or others) and why. 3. A brief summary of your approach to building a scalable production AI chatbot. Only applicants with relevant AI chatbot, LLM, RAG, or AI application experience and portfolio examples will be considered.
$200.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 weeks ago
- Hires:1
- Interviewing:0
- Invites sent:2
- Unanswered invites:0
About the client
- United StatesWilmington2:32 PM
- $12K total spent521 hires, 5 active
- 143 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by