
Full-Stack Developer (React + Python) — EdTech AI Platform
Upwork
Remoto
•4 hours ago
•No application
About
Full-Stack Developer (React + Python) — EdTech AI Platform Budget: $1,500/month USD (up to $2,000/month after 3 months) Hours: 30 hrs/week • Long-term • Fully Remote • Individual freelancers only About EduSync EduSync is an AI-powered teaching assistant platform helping teachers save 7–10 hours/week and giving students personalized practice. We’re piloting in schools across MENA and scaling fast. The Role Join as a Mid-Level Full-Stack Developer to ship features, improve performance, and integrate school tools. You’ll work directly with a technical CEO/UX designer. We iterate quickly and ship weekly. Responsibilities: Frontend: Next.js (13/14), React, TypeScript, Tailwind Backend: Python (FastAPI preferred) APIs for real-time AI interactions Data: PostgreSQL schema design/optimization; Supabase (DB/Auth/Realtime) RAG/LLM integrations (OpenAI, LangChain/LlamaIndex) Realtime: SSE/WebSockets for live student progress LMS integrations: Google Classroom, Canvas, Moodle Dashboards: teacher analytics, gamification components Must-Haves - 3+ years with React/Next.js and Python - Show 2-3 production web app you built or led (live demo + code samples/repo if possible) - Strong TypeScript and modern React patterns -API design with JWT/OAuth2, robust error handling - SQL data modeling, query optimization, and an ORM (SQLAlchemy/Prisma/etc.) - Experience with realtime UI (SSE/WebSockets/streaming) Strong Plus - Hands-on LLM + RAG work (LangChain/LlamaIndex) - Edtech or analytics dashboards experience How We Work - 3 standups/week at 10:00 AM Dubai (GMT+4) - 30 hrs/week, focus on ownership and delivery - No micromanaging; clear specs, fast iteration - Not for agency jugglers — we need dedicated focus Compensation & Growth: - $1,500/month USD to start - Up to $2,000/month after 3 months based on performance - Potential equity for standout contributors Stack & Tools Next.js, React, TypeScript, Tailwind, Python, FastAPI, PostgreSQL, Supabase, OpenAI, LangChain/LlamaIndex, SSE/WebSockets, Vercel How to Apply (required or auto-reject) Video (Loom, 2–4 min): Introduce yourself: Show how you’d add a new feature to an existing codebase (planning → implementation → testing → rollout) Portfolio/demo: Link a production web app you built (plus repo/code samples if possible). Short note: Years/projects with Next.js + Python Example of LLM/RAG work (if any) Start date + timezone overlap with GMT+4 Confirm you can do 30 hrs/week and 3x weekly check-ins at 10 AM Dubai. Important: Proposals without the video won’t be considered.