- Design and develop scalable web applications.
- Build and maintain the Learning Management System (LMS).
- Develop Student, Parent, Teacher, and Admin portals.
- Create REST APIs and integrate third-party services.
- Implement payment gateway integration (Razorpay/Stripe).
- Build dashboards and analytics.
- Develop online test and assessment modules.
- Ensure application security, scalability, and performance.
- Deploy applications on cloud infrastructure.
- Collaborate with UI/UX designers and business teams.
Required Skills
- React.js or Next.js
- Node.js (Express.js/NestJS)
- TypeScript
- HTML5, CSS3, Tailwind CSS
- MySQL and PostgreSQL
- MongoDB
- REST APIs
- AWS or Azure
- Docker
- Git/GitHub
- JWT/OAuth Authentication
- Redis
- CI/CD Pipelines
Good to Have
- AI integration (OpenAI APIs)
- Video streaming/WebRTC
- Zoom or Google Meet integration
- WhatsApp Business API
- Firebase
- Elasticsearch
Project Scope
The selected developer will independently build and maintain:
- Learning Management System (LMS)
- Student Portal
- Parent Dashboard
- Teacher Dashboard
- Admin Portal
- Live Online Classes
- Online Examination System
- Attendance Management
- Fee Management
- CRM for Admissions
- Marketing Automation
- Mobile-responsive web application
- AI-powered learning features
Preferred Candidate
- Robust problem-solving skills.
- Ability to work independently with minimal supervision.
- Experience building complete products from scratch.
- Excellent communication skills.
- Passion for EdTech and scalable software development.
For a high-quality candidate in India, I recommend offering 4.5 LPA for someone who can independently own the complete product lifecycle. This salary range is competitive for an experienced full stack developer capable of leading development with minimal supervision.Role & responsibilities
📌 Senior Full Stack Developer Generative AI (Tamil Nadu)
🏢 Aritech Services And Solutions
📍 Tamil Nadu
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.