React Developer

Project Overview: We are seeking a skilled and experienced full-stack developer to work on the development of an AI-powered legal assistant platform. The project involves transitioning our existing frontend to React.js, with a Node.js backend, while working with a Laravel-driven API for document and transcription retrieval. The AI functionality will be powered by an open-source model fine-tuned on Nebius.com, replacing the current OpenAI API.

Project Goals:

  1. Develop a React.js frontend that integrates with a Node.js backend and a Laravel-driven API for document retrieval
  2. Fine-tune and deploy an open-source AI model using Nebius AI Studio
  3. Implement a vector database in Supabase to support Retrieval-Augmented Generation (RAG) queries
  4. Develop APIs for document ingestion and vectorization into Supabase
  5. Use Bolt.new (by StackBlitz) as the primary development environment, ensuring all manual changes are version-controlled
  6. Ensure scalability and security of the AI-driven legal assistant

Technical Stack:

  • Frontend: React.js (hosted on Netlify, developed with StackBlitz/Bolt.new)
  • Backend: Node.js (hosted on Netlify, developed with StackBlitz/Bolt.new)
  • Document & Transcription Retrieval API: Laravel
  • AI Model: Open-source model fine-tuned on Nebius.com
  • Database: Supabase (for vector storage and retrieval)
  • Version Control: Git (with forking of manual dev changes)
  • Hosting: Nebius.com for AI, Netlify for frontend/backend

Key Responsibilities:

  • Develop a React.js frontend that seamlessly integrates with the Node.js backend and Laravel API
  • Integrate the AI model with Nebius API and fine-tune it for legal document processing
  • Set up Supabase vector database and implement API endpoints for document ingestion
  • Ensure seamless AI-based retrieval and response generation for legal queries
  • Optimize system performance and ensure GDPR compliance
  • Provide ongoing development support, bug fixes, and enhancements

Ideal Candidate Requirements:

  • Proficiency in React.js, Node.js, Laravel API integration, and Supabase
  • Experience working with LLMs (Large Language Models) and fine-tuning
  • Familiarity with Bolt.new / StackBlitz for low-code development
  • Strong understanding of API development and vector databases
  • Ability to implement best practices in scalability, security, and compliance
  • Excellent communication skills to collaborate effectively
  • Must have strong English skills and be prompt in communication

Engagement Details:

  • 40-42 hours per week
  • Hourly Rate: $15/hour
  • Project Timeline: To be determined based on scope

Next Steps: Interested candidates should be prepared for an initial video call (including screen sharing) to discuss project details and alignment. Clear and effective communication is essential.