PHP Classes

PHP Job: Remote WordPress Developer for LMS ( - May work remotely)

Recommend this page to a friend!

PHP Professionals

PHP  Professionals

Announce you are available

5005 PHP jobs posted.
Get e-mail on new jobs.

Urgent Jobs: FREE
Non-Urgent Jobs: Premium

Hire Remote PHP Developers

Companies

Post your PHP jobs

18262 PHP professionals
are waiting for your jobs.

Urgent Jobs: USD $75
Non-Urgent Jobs: FREE

Recruiters

Recruiters

Find PHP professionals

Find PHP professionals
from 176 countries

Urgent Jobs: USD $30
Non-Urgent Jobs: FREE


  All available jobs All available jobs  >  United States Jobs in United States  >  Remote WordPress Developer for LMS  >  Apply to this job  

Title: Remote WordPress Developer for LMS

Summary: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.

You can work in a flexible remote schedule.
Post date:2025-11-13
Company:Cannify
Location:
Country:United States
May telecommute:Yes (May work remotely)
Description: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.


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 by email with the subject line “WordPress LMS Developer Application.”

Apply to this job

Candidate requirements

Availability
PHP developer:Yes
Programming
PHP:1 year and 1 month
JavaScript:1 year and 1 month
Databases
MySQL:1 year and 1 month
JavaScript
jQuery:1 year and 1 month

Apply to this job