Technical Operations Engineer (LMS, Web & Systems)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

Up to $1,715.00 per month

HOURS PER WEEK

40

DATE UPDATED

Mar 30, 2026

JOB OVERVIEW

We run an online training business and are hiring a hands-on Technical Operations Engineer to manage our systems and keep everything running smoothly. This is not a basic IT or VA role. You will be responsible for our LearnWorlds platform (core system), website, integrations, payments, tracking, internal tools and improving workflows using AI and automation (including n8n).

Responsibilities:

Manage and maintain LearnWorlds (courses, access, bundles, user experience, integrations)
Manage systems including HubSpot, OnceHub, Fathom, Google Workspace, Brevo, SignNow, Referly, Certifier
Build and maintain automations using n8n, APIs and webhooks
Identify opportunities to automate processes using AI tools
Fix WordPress bugs, plugin issues
Manage Stripe or similar payment systems
Ensure access is only granted after payment is confirmed
Maintain tracking using GTM, Google Analytics and Meta events
Monitor systems, resolve issues and coordinate with vendors
Implement security, backups and basic disaster recovery
Onboard staff, set up accounts and provide ongoing support
Create and maintain SOPs and documentation

Requirements:

Strong hands-on experience with LearnWorlds (or similar LMS)
3+ years with WordPress and web tools
Experience with Stripe or other payment systems
Strong Google Tag Manager and Google Analytics skills
Strong experience with HubSpot (automation, workflows, admin)
Experience managing tools like OnceHub, Brevo, SignNow, Referly, Certifier
Strong HTML, CSS and JavaScript skills for debugging and front-end fixes
Hands-on experience with n8n (or Zapier/Make, but n8n preferred)
Experience building automations using APIs and webhooks
Strong use of AI tools (ChatGPT, Claude, etc.) for technical work and workflow automation
Good written and spoken English

How to apply:

Please include -

A short description or screenshot of an automation (n8n, Zapier, etc.) you built
A brief summary of your experience with LearnWorlds or another LMS
A brief summary of your experience with HubSpot or another CRM
Examples of WordPress fixes or technical web development work you’ve done
Confirmation that you can work US morning / early afternoon hours

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0123
Total Execution Time  0.0135
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,487,072 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Technical-Operations-Engineer-LMS-Web-Systems-1613272
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0075 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1613272
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 548528
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1613272
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1613272' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1613272 
0.0008   UPDATE employer_jobs SET hit_counts '***Mar-30-2026=521***Mar-31-2026=95***Apr-01-2026=49***Apr-02-2026=44***Apr-03-2026=9***Apr-04-2026=5***Apr-05-2026=14***Apr-06-2026=6***Apr-07-2026=6***Apr-08-2026=5***Apr-09-2026=1***Apr-11-2026=2***Apr-17-2026=1' WHERE job_id'1613272'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=616***Apr-2026=142' WHERE job_id'1613272'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1613272' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1613272 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '548528'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)