Full-Stack Developer for Learning Platform
Skills Required
Description
Building a modern learning platform demands a developer who can balance performance, scalability, and seamless user experience. The Full-Stack Developer will be responsible for architecting both frontend and backend systems that support real-time interaction and content delivery.
The frontend will be built with React.js and TypeScript, ensuring modularity, code safety, and high responsiveness across all devices. Each component will be designed to deliver a fast, intuitive interface for students and instructors alike.
Primary development tasks:
Building interactive course interfaces with React hooks and state management.
Implementing reusable components and maintaining clean UI consistency.
Ensuring accessibility and performance benchmarks are consistently met.
Integrating AWS services for optimized storage and hosting.
On the backend, the developer will utilize Node.js and GraphQL to create APIs capable of managing users, courses, progress tracking, and analytics efficiently. Data storage and queries will be handled through MongoDB, ensuring scalability for future growth.
Key backend functions:
Designing secure APIs for authentication and role-based access.
Managing real-time data synchronization between user devices.
Setting up structured data models for user profiles and course materials.
Optimizing database queries for faster response times.
Collaboration wi...