Full-Stack Developer for AI Chat Platform

Posted 10 hours ago

Worldwide

Summary

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

  • $450.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
API
API Integration
React
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:4 hours ago
  • Hires:
    1
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Apr 15, 2016
  • Ukraine
    Kharkiv12:04 AM
  • 1 hire, 1 active
  • Tech & IT
    Individual client

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo