Angular/Node/MongoDB developer to create a table of contents with dynamic numbering for a LMS System
4months
Remote
Job Summary
We are seeking an experienced Angular, Node.js, and MongoDB Developer to support enhancements and feature development for an enterprise Learning Management System (LMS). The ideal candidate will have strong full-stack development experience and expertise in building dynamic, user-friendly web applications.
Key Responsibilities
- Design, develop, and maintain LMS application features using Angular, Node.js, and MongoDB.
- Develop a dynamic Table of Contents (TOC) system with automated numbering for learning content, courses, modules, chapters, and sub-sections.
- Implement hierarchical numbering functionality (e.g., 1, 1.1, 1.1.1, 2, 2.1, etc.) that updates automatically when content is added, removed, or reordered.
- Build APIs and backend services using Node.js and Express.js.
- Design and optimize MongoDB schemas, collections, and queries.
- Develop responsive and interactive UI components using Angular.
- Integrate frontend and backend components through RESTful APIs.
- Ensure application performance, scalability, and security best practices.
- Participate in code reviews, testing, debugging, and production support.
- Collaborate with product owners, business analysts, and QA teams to deliver project requirements.
Required Skills
- 5+ years of experience in full-stack development.
- Strong expertise in Angular (10+ preferred).
- Hands-on experience with Node.js and Express.js.
- Strong experience with MongoDB.
- Experience developing REST APIs and microservices.
- Proficiency in JavaScript, TypeScript, HTML5, CSS3.
- Experience with Git and Agile/Scrum methodologies.
- Strong problem-solving and debugging skills.
Preferred Qualifications
- Experience working on Learning Management Systems (LMS) or Content Management Systems (CMS).
- Experience implementing dynamic content structures, indexing, or document generation features.
- Knowledge of Azure, AWS, or cloud-based deployments.
- Experience with role-based access control and user management.
Nice to Have
- MongoDB Aggregation Framework.
- Angular Material.
- JWT/OAuth authentication.
- CI/CD pipeline experience.
Thanks & Regards,
Â
|
Subhash Biswas |
|
|
Business Development Manager |