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.
EDIT: If you don't include a video intro, your application will be automatically rejected
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
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: shuayb@edusync.io
IMPORTANT: If you don't include a video intro, your application will be automatically rejected
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):
- GitHub Profile URL OR Portfolio
- MUST DO: Paste a URL of a 3 minute Loom video, introducing yourself and explaining how you implement a feature into a project end-to-end