← Jobs

Full-Stack Developer for AI Chat Platform

Budget: $450.0 FIXED / ⭐ 0.00 (0) Ukraine

api, api-integration, react-js, web-programming, node.js

We are seeking a skilled full-stack developer to build an AI-integrated multi-agent chat platform. The role involves developing both front-end and back-end components, setting up real-time chat functionality, integrating AI agents, and ensuring a smooth user experience. This is a small-scale MVP project with a clear scope. The expected delivery timeline is 2 weeks. Project Overview We need to develop a web-based chat platform where users can create chat rooms and communicate with other users as well as multiple AI agents. The chat should support text messages, document uploads, image uploads, and AI-powered responses. The AI agents may use the same LLM provider, but each agent should have a different role, system prompt, and behavior. Core Functionality Users should be able to: Register and log in using email authentication Use 2FA for additional account security Create chat rooms Add or invite multiple users to chat rooms Send and receive messages in real time Upload documents and images into the chat Interact with multiple AI agents inside the same chat AI Agent Logic The platform should support multiple AI agents. Users can directly call a specific agent using mentions, for example: @agentName please analyze this document If no specific agent is mentioned, a routing/regulator agent should analyze the message and decide who should handle it. The routing agent may delegate the message either to another AI agent or to a human user with a specific role. Each AI agent should have its own configurable role, prompt, and behavior. Technical Requirements The project should include: React front-end Back-end API Database integration WebSocket-based real-time messaging File upload support for documents and images Email authentication 2FA authentication Chat room management User and role management AI provider integration Multi-agent routing/delegation logic Clean and maintainable code Experience with web technologies such as HTML5, CSS, JavaScript, and modern front-end frameworks is required. Mobile app development experience is a plus, but the initial scope is focused on the web application. Preferred Tech Stack We are open to suggestions, but the preferred stack may include: React for the front end Node.js, Python, or another suitable back-end framework PostgreSQL or another reliable database WebSockets for real-time communication OpenAI, Anthropic, or another LLM provider for AI integration Engagement Details Project type: MVP development Project scale: Small Engagement: Part-time or fixed-scope freelance project Expected duration: 2 weeks Start: As soon as possible Deliverables The final result should include: Working front-end application Working back-end API Real-time chat functionality AI agent integration Document and image upload functionality Authentication and 2FA Database structure Basic agent and role configuration logic Deployment instructions Clean, maintainable source code Ideal Candidate We are looking for someone with experience in: Full-stack web development React Back-end development Databases WebSockets / real-time applications Authentication systems AI / LLM API integrations Building MVPs or SaaS-style products Experience with multi-agent AI workflows is a strong plus. Application Requirements Please include in your application: Relevant experience Similar projects you have built Suggested tech stack Estimated timeline for completing the project within 2-3 weeks Estimated budget Any questions or recommendations regarding the project architecture
Open job