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:
- Develop a React.js frontend that integrates with a Node.js backend and a Laravel-driven API for document retrieval
- Fine-tune and deploy an open-source AI model using Nebius AI Studio
- Implement a vector database in Supabase to support Retrieval-Augmented Generation (RAG) queries
- Develop APIs for document ingestion and vectorization into Supabase
- Use Bolt.new (by StackBlitz) as the primary development environment, ensuring all manual changes are version-controlled
- 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.