Job Description
We are looking for an experienced Learning Management System (LMS) expert to help us evaluate, select, and plan the integration of the best LMS solution into our existing application.
Our platform currently uses a Java Spring Boot backend with a JavaScript-based frontend, and we want to ensure the LMS integrates cleanly, scales well, and supports our long-term product goals.
This is a consulting and technical advisory role, not just development.
Project Goals
The selected expert will help us:
- Evaluate leading LMS platforms
- Recommend the best LMS for our product and architecture
- Design the integration approach with our existing system
- Identify potential technical risks and limitations
- Define the implementation roadmap
Current Tech Stack
- Backend: Spring Boot / Java
- Frontend: JavaScript
- API-based architecture
Key Responsibilities
- Review our current application architecture
- Compare LMS platforms such as:
- Moodle
- LearnDash
- TalentLMS
- Docebo
- Recommend the best solution based on:
- API capabilities
- scalability
- customization
- cost
- long-term maintainability
- Define integration strategy with our Java Spring Boot backend
- Provide technical documentation and architecture guidance
Required Experience
- Strong experience with LMS platforms
- Experience integrating LMS systems with custom applications
- Understanding of REST APIs, authentication, and user synchronization
- Familiarity with Java / Spring Boot environments
- Ability to provide technical consultation and architectural guidance
Nice to Have
- Experience building custom LMS integrations
- EdTech platform experience
- Multi-tenant LMS architecture knowledge
- SCORM / xAPI familiarity
Deliverables
- LMS comparison and recommendation
- Integration architecture plan
- Implementation roadmap
- Risk and limitation analysis