Job Title: WordPress Developer (LMS & Quiz System Experience)
Location: Remote
Engagement Type: Contract / Freelance / Part-Time
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.
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.
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.
To Apply:
Send your CV, GitHub or portfolio link, examples of LMS or quiz-related work to info@nullcannify.us with the subject line “WordPress LMS Developer Application.”