Frappe LMS Developer

2 - 4 years

0 Lacs

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Internship

Job Description

Full-time


Spiders Tech Services

Spiders Tech Services

As part of our dynamic team, you will play a crucial role in developing an inclusive, scalable, and sustainable LMS solution designed to support community workers, trainers, and program participants throughout their learning journey.


Position Overview:

We are looking for a Full Stack Developer with hands-on experience in the Frappe Framework, PWA development, and LMS systems. You will work closely with a cross-functional team of developers, designers, and project managers to build and deliver a scalable, mobile-first, and offline-capable learning platform.


Key Responsibilities

  • Development & Customisation: Work on the Frappe LMS core system and customise it to meet the specific needs of the client, including user onboarding, course management, webinar integrations, and reporting systems.
  • PWA Development: Implement a Progressive Web Application that is mobile-friendly and optimised for offline use, ensuring the platform functions seamlessly in low-bandwidth environments.
  • Integration: Integrate third-party services like Google Meet for webinars, payment gateways (Razorpay, Stripe), WhatsApp API, and analytics platforms (Apache Superset, Plausible).
  • Security & Compliance: Implement role-based access control (RBAC) and ensure compliance with security best practices, including HTTPS, secure authentication, and encrypted data transmission.
  • User Experience: Collaborate with UX/UI designers to ensure the application is user-friendly, responsive, and easy to navigate for learners with low digital literacy.
  • Backend Development: Customise backend features such as attendance tracking, course publishing workflows, content management, and analytics pipelines.
  • Collaboration & Agile Development: Participate in daily stand-ups, sprint planning, and reviews using Agile methodologies (Scrum). Collaborate with the DevOps team for deployment and continuous integration/continuous deployment (CI/CD).
  • Maintenance & Support: Provide post-deployment support and maintenance, handling bug fixes, performance optimisation, and system upgrades.


Required Skills and Qualifications:

Technical Skills:

  • Strong experience with Frappe Framework (Python), MariaDB, and PostgreSQL.
  • Expertise in developing Progressive Web Applications (PWA), using React or Vue.js.
  • Familiarity with REST API, GraphQL, and web services integration.
  • Experience in integrating external APIs such as Google Meet, payment gateways, WhatsApp API, and analytics tools (Plausible, Apache Superset).
  • Hands-on experience with Docker, Kubernetes, and other DevOps tools.
  • Experience with cloud platforms like AWS, Frappe Cloud, or equivalent.

Soft Skills:

  • Ability to work in a fast-paced, collaborative, and Agile environment.
  • Strong problem-solving and debugging skills.
  • Excellent communication and interpersonal skills to interact with both technical and non-technical stakeholders.
  • Passionate about building scalable and impactful systems for social good.

Desirable Skills:

  • Familiarity with LMS (Learning Management Systems), SCORM/xAPI compliance, and course management systems.Experience with offline-first design and service workers for PWA.
  • Knowledge of CI/CD pipelines, GitHub Actions, and version control using Git.Experience in payment gateway integration (Razorpay, Stripe) and mobile-first UI/UX design.
  • Education & Experience:Bachelor's Degree in Computer Science, Engineering, or a related field.
  • Minimum of 2-4 years of professional experience in web development, with a focus on Frappe, LMS, or PWA development.


What We Offer:

  • Competitive salary and performance-based incentives.
  • Flexible work environment (remote working option available).
  • Opportunity to work on high-impact projects that contribute to social change.
  • A collaborative team that fosters innovation, research, and continuous learning.


How to Apply:

Interested candidates can apply by submitting their CV along with a cover letter detailing their experience in PWA and Frappe LMS development.

Please include examples of any similar projects or applications you’ve worked on.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You