Backend Development for Educational Platform

Job ID: 40328010

Budget: ₹1,500 – ₹12,500 INR

We are looking for an experienced Backend Developer (Freelancer) to build and optimize the backend for an advanced education-based web platform.
Project Overview:

The platform includes:
- Student Dashboard
- Admin Panel
- Subscription & Payment System
- Study Plans & Content Management
- Mock test & Daily quiz

Key Responsibilities:

- Develop scalable backend using Node.js + Express.js
- Design and manage RESTful APIs
- Implement Authentication & Authorization (JWT + RBAC)
- Build Admin controls (student management, plan activation/deactivation, etc.)
- Integrate Payment Gateway (Razorpay)
- Create Coupon & Revenue Tracking System
- Optimize database queries and performance

Tech Stack:

- Node.js + Express.js
- MongoDB
- JWT Authentication
- Payment Gateway APIs

Required Features:

- Role-based dashboards (Student, Admin)
- Study plan CRUD (Create, Update, Delete, Pause)
- Student account management (search, edit, password reset)
- Subscription system with upgrade/downgrade logic
- Payment tracking + coupon system
- Secure and scalable API structure

Requirements:

- Proven experience in backend development
- Strong knowledge of API design & database architecture
- Experience with payment gateway integration
- Understanding of scalable systems and security best practices

Project Duration:

3–4 weeks

How to Apply:
Please share:

- Your portfolio or past backend projects
- Relevant experience
- Estimated timeline & cost
---
We are looking for someone who can deliver production-level, optimized, and scalable backend architecture.