Full Stack Developer (mid)

Dubai, DU, AE, United Arab Emirates

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/cafe 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:

shuayb@edusync.io

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

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

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2038151
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned