Full Stack Engineer Intern
Full Stack Engineer Intern
EduOnAI is an AI-powered education platform focused on transforming high-quality knowledge and source materials into structured, interactive, and multimodal learning experiences. The platform is developing an intelligent course-generation engine that can organize reference materials, generate course outlines and lesson content, create quizzes and learning activities, and produce multimedia assets such as audio, slides, and digital human videos.
Our goal is to build a flexible education technology platform that supports different learning scenarios, including online courses, professional training, educational content development, and knowledge-based learning tools. Interns will have the opportunity to contribute to real product development projects involving generative AI, software engineering, knowledge organization, and multimedia applications.
Training Focus
This internship provides hands-on training in full stack web development, including frontend implementation, backend API development, database integration, and product feature delivery for an AI-powered education platform.
Training Activities and Learning Opportunities
- Learn how to build and maintain full stack features for a web-based AI education platform.
- Assist with frontend development for pages, dashboards, forms, course views, and user workflows.
- Practice building backend APIs for user actions, course data, file uploads, platform settings, and product features.
- Learn how frontend components communicate with backend services, databases, and third-party APIs.
- Assist with database design, data validation, and integration with backend services.
- Participate in supervised development tasks involving testing, debugging, code review, and technical documentation.
- Work with the product and design teams to translate UI designs and product requirements into functional features.
- Learn basic deployment, version control, and development workflow practices used in modern web applications.
Qualifications
- Experience with JavaScript, TypeScript, React, Next.js, Node.js, Python, or similar web development technologies.
- Familiarity with REST APIs, JSON, databases, and frontend-backend communication.
- Basic understanding of HTML, CSS, responsive design, and web application structure.
- Interest in AI products, education technology, and full stack software development.
- Responsible, detail-oriented, and willing to learn through project-based assignments.
- Experience with Supabase, PostgreSQL, Firebase, Prisma, Tailwind CSS, Git, or cloud platforms is a plus.
- Experience with LLM APIs, file upload workflows, authentication, or dashboard development is a plus.