Software Developer – Professional Cannabis Education

Job Title: WordPress Developer (LMS & Quiz System Experience)

Location: Remote

Engagement Type: Freelance / Part-Time

Deadline for Applying: November 14th, 2025

 

About Us

Cannify is a science-based cannabis education company. We are expanding our learning platform with new interactive course and exam features to train professionals in the cannabis industry. We are seeking a contractor with experience in WordPress-based LMS systems and custom quiz or exam logic to help refine and extend our platform.

 

Role Overview

You will collaborate with our in-house developer to enhance our LMS and assessment system. The role combines backend logic with front-end interaction design, focusing on data integrity, exam security, and a smooth user experience. You will support the implementation of features that ensure fairness, reliability, and accuracy in timed exams, question flow, and progress tracking.

 

Key Responsibilities

  • Develop and optimize custom quiz and exam modules within WordPress.
  • Implement secure timer and progress-saving features that prevent data loss or tampering.
  • Manage question navigation logic and restrictions where required.
  • Support backend logic for exam state management, retries, and result processing.
  • Ensure reliable server-based timekeeping and validation in timed assessments.
  • Contribute to scalable structures for randomized question order and retry handling.
  • Maintain concise documentation and clear communication with the internal development team.
  • Set up a secure password reset and account recovery system.

 

Required Skills & Experience

  • Proven experience with WordPress, HTML, CSS, Node.js
  • Strong proficiency in PHP, MySQL, and REST APIs.
  • Experience managing secure user session data and persistent state.
  • Proficiency with JavaScript (ES6+), AJAX, Vue, and jQuery for dynamic quiz interactions.
  • Familiarity with backend-side validation and anti-tampering methods (e.g., token signing, HMAC, encryption).
  • Experience designing or maintaining database schemas for enrollments and tracking.
  • Strong debugging and optimization skills in logic-heavy environments.
  • Experience with secure authentication workflows in WordPress (e.g., password hashing, reset tokens, email-based recovery).
  • Familiarity with WordPress user management APIs and email verification flows.
  • Understanding of data security principles (e.g., nonce use, token expiration, brute-force protection).

 

Nice to Have

  • Experience with AES encryption, server time synchronization, or grace-period handling.
  • Background in edtech or LMS data compliance.
  • Familiarity with Git, Docker, or CI/CD pipelines.

 

As part of the selection process, shortlisted applicants will complete a brief customized coding exercise tailored to both the project’s priorities and the candidate’s technical capabilities.

 

Engagement Terms

  • Flexible remote schedule.
  • Collaborative work with a small, experienced development team.
  • Hourly rate $50 – $110 (USD) based on experience and scope of work.

 

To Apply:

Send your CV, GitHub or portfolio link, examples of LMS or quiz-related work to info@cannify.us with the subject line “WordPress LMS Developer Application.”