Posted: By:UAE Yolld
Job Description
Full-Stack Developer - EduSync AI Educational Platform
Company: EduSync
Location: Dubai, UAE (Remote-first with bi-weekly meetups)
Experience Level: Mid-Level (3-5 years)
Employment Type: Full-time
Salary: Up to 5,500 AED/month
About EduSync
EduSync is a pioneering AI-powered educational platform transforming how teachers create interactive lessons and track student progress. Currently piloted in 3 schools across the MENA region, we're building the future of personalized learning with cutting-edge AI technology, real-time analytics, and gamified experiences.
Our platform enables teachers to save 7-10 hours per week while providing students with personalized AI tutoring, interactive coding playgrounds, and comprehensive progress tracking—all integrated seamlessly with existing school LMS systems.
The Role
We're seeking a talented Mid-Level Full-Stack Developer to join our core engineering team and help scale EduSync from successful pilot to full market deployment. You'll work directly with our CEO and technical team to enhance platform features, optimize performance, and integrate with new educational systems.
Key Responsibilities:
Develop and maintain frontend features using Next.js 14, TypeScript, and Tailwind CSS
Build robust backend APIs with FastAPI and Python for real-time AI interactions
Implement complex database schemas and optimize PostgreSQL queries via Supabase
Integrate OpenAI GPT-4 and educational AI systems with custom RAG implementations
Develop real-time features using Server-Sent Events for live student progress tracking
Create interactive educational components including code playgrounds and gamification systems
Optimize platform performance for scalability across multiple school deployments
Collaborate on Google Classroom, Canvas, and Moodle LMS integrations
Required Technical ExperienceFrontend Development (3+ years)
React/Next.js: Solid experience with Next.js 13+ and modern React patterns
TypeScript: Strong typing skills and experience with complex type definitions
Modern CSS: Proficiency with Tailwind CSS and responsive design principles
State Management: Experience with React Context, hooks, and component architecture
Real-time UI: Knowledge of streaming data and live updates in web applications
Backend Development (3+ years)
Python: Strong Python skills with async programming and modern frameworks
FastAPI/Similar: Experience with FastAPI, Django, or similar Python web frameworks
Database Design: PostgreSQL experience with complex relational schemas
API Integration: REST APIs, OAuth 2.0, and third-party service integration
Real-time Systems: WebSocket, SSE, or similar real-time communication protocols
Essential Technical Skills
LLM Integration (Required): Hands-on experience training and integrating Large Language Models using LangChain, LlamaIndex, or similar frameworks
Database Management: PostgreSQL, ORMs, query optimization, and data modeling
Authentication: JWT, OAuth, and secure session management
Version Control: Git workflows and collaborative development practices
API Development: RESTful services, authentication, and error handling
Testing: Unit testing, integration testing, and debugging skills
Experience with RAG (Retrieval-Augmented Generation) implementations
Preferred ExperienceAI & Educational Technology
Edtech experience
PHP experience
Knowledge of educational technology or learning management systems
Understanding of real-time analytics and progress tracking systems
Platform & Tools
Supabase: Database, authentication, and real-time subscriptions
Vercel/Similar: Modern deployment platforms and CI/CD workflows
Performance Optimization: Caching strategies, connection pooling, pagination
Working on scalable Web apps
What You'll Work
Expand AI tutoring capabilities with advanced contextual understanding
Develop sophisticated student analytics and struggle detection algorithms
Create comprehensive teacher dashboards with actionable insights
What We OfferCompensation & Benefits
Competitive salary up to AED 5,500/month
Stock options and potential equity participation
Professional development opportunities
Work Environment
Remote-first: Work from anywhere with occasional meetups (1 day in office/café with CEO)
Direct impact: Work directly with CEO and see your code used by teachers and students
Learning culture: Exposure to cutting-edge AI and educational technology
Growth opportunity: Ground-floor opportunity in expanding edtech company
Professional Development
Access to latest AI and development tools
Mentorship from experienced technical leaders
Opportunity to shape technical architecture decisions
Technical Background:
3-5 years of full-stack development experience
MUST have LLM training experience using tools like LangChain, LlamaIndex, or similar frameworks
Proven experience with React/Next.js and Python web frameworks
Strong problem-solving skills and attention to detail
Experience working with complex, data-driven applications
Personal Qualities:
Passion for education and technology's role in learning
Collaborative mindset with excellent communication skills
Self-motivated with ability to work independently
Interest in AI/ML applications and educational outcomes
How to Apply
To Apply, Please Submit:
Resume/CV highlighting relevant technical experience
Video Submission (Required): Record a short Loom video explaining how you approach implementing a new feature into an existing project - walk us through your thought process, planning, and execution methodology
Send applications to: [email protected]
Important: Any application without a short video will not be considered.
Ready to Transform Education?
Join EduSync and help build the AI-powered platform that's revolutionizing how teachers teach and students learn. Be part of a mission-driven team creating measurable impact in classrooms across the MENA region and beyond.
Apply Now: [email protected]
EduSync is an equal opportunity employer committed to diversity and inclusion. We welcome applications from all qualified candidates regardless of race, gender, age, religion, sexual orientation, or nationality.
Job Type: Full-time
Pay: AED5,000.00 - AED6,000.00 per month
Application Question(s):
Describe the most complex full-stack application you've built. Include:
Tech stack used
Your specific role
Main challenges faced
Project duration
GitHub Profile URL OR Portfolio
MANDATORY: 5min Loom video introducing yourself and how you implement a new feature