Full Stack Developer

or Register to apply for this job
Company Details
Industry: Human Resources
Description: For Latest Jobs In Dubai And Across United Arab Emirates.
Job Description

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

Salary: 0 AED
Otherpay: Benefits
Education: Degree, Diploma
Employment Type: Full Time
Contact Information
Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.

Recent Jobs