Full-Stack Developer for Edubin LMS Platform

Job ID: 38909204

Budget: ₹150,000 – ₹250,000 INR

Job Description:
We are seeking a skilled and motivated Full-Stack Developer to join our team to design, develop, and maintain the Edubin LMS Web & Mobile App. As part of our team, you will play a crucial role in building an innovative learning management platform. The ideal candidate has experience with scalable web applications, mobile app integration, and a passion for creating seamless user experiences.


Key Responsibilities:

Frontend Development:

Develop and enhance the Admin Panel using modern frameworks like React.js or Angular.

Build dynamic, user-friendly interfaces for course creation, test management, and dashboards.

Ensure responsive design for web-based platforms.


Backend Development:

Design and maintain RESTful APIs for Edubin’s admin panel, mobile app, and OMR integration.

Implement robust data storage solutions using PostgreSQL.

Integrate external tools and services, including SCORM APIs, Razorpay, and OMR tools.


Mobile Integration:

Collaborate with the mobile app team to enable seamless communication between the backend and Android app.

Ensure the Android app supports hierarchical course navigation, flashcards, and LTI playback.


OMR Integration:

Work with open-source OMR tools to enable test sheet scanning and result processing.

Create APIs for storing and retrieving test results.



Deployment & Maintenance:

Deploy scalable solutions on cloud infrastructure (AWS, Azure, or GCP).

Monitor system performance and troubleshoot production issues.



Required Skills & Qualifications:

Frontend: Proficiency in React.js, Angular, or Vue.js.

Backend: Expertise in Node.js, Django, or similar frameworks for API development.

Database: Strong experience with PostgreSQL (or other relational databases).

Experience with OMR tools like OMRChecker or similar open-source solutions.

Knowledge of payment gateway integration (e.g., Razorpay).

Proficiency in building and integrating REST APIs.

Experience with Flutter or React Native for mobile app development.

Experience with cloud platforms (AWS, Azure, GCP).

Version control using Git.



Preferred Qualifications:

Experience in developing Learning Management Systems (LMS) or EdTech platforms.

Familiarity with xAPI standards and APIs for interactive content integration.

Knowledge of open-source tools like ActiveLearningStudio or similar authoring platforms.