Full-Time WordPress & Email Marketing Assistant (Elementor, Mailchimp), Long-Term

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

TYPE OF WORK

Full Time

SALARY

$700-$900 / month

HOURS PER WEEK

40

DATE UPDATED

Sep 24, 2026

JOB OVERVIEW

About the role
We're an online education company serving K-12 teachers. Our WordPress site has hundreds of articles, and we send regular email campaigns to a large subscriber list. We need a careful, reliable full-time assistant to keep the site updated and well linked, and to run our email sends. This is a long-term role for someone who follows written processes precisely.

What you'll do

Insert internal links into published articles using the WordPress editor and Elementor, following a written link map
Update article titles and SEO meta titles and descriptions using our checklist
Format and upload finished articles: headings, images, alt text, categories
Make light copy edits from written instructions
Build, schedule, and send weekly email campaigns in Mailchimp from provided content, with UTM tracking on every link
Send test emails and proofread before each send
Pull basic campaign reports (opens, clicks, unsubscribes) into a shared tracker each week
Log all completed work in a shared tracker and send a short end-of-day update

What we're looking for

Hands-on WordPress and Elementor experience (please share examples)
Mailchimp experience: building campaigns, scheduling, and reading reports
Basic HTML: can add links, headings, and lists in code view and spot broken markup
Strong attention to detail, and able to follow step-by-step checklists exactly
Clear written English, and willing to ask questions rather than guess
Reliable computer and internet connection
Bonus: All in One SEO or Yoast, Notion, Google Analytics

Details

Full-time, 40 hours per week
Pay: $700-$900 per month, based on experience
Overlap: 2-3 hours per day with U.S. Mountain Time. The remaining hours are flexible.
Paid test task first: top candidates will insert links into 10 articles as drafts, fix a small HTML issue, and build one email in Mailchimp. We review before anything goes live.
You'll work with limited access as an editor, not an administrator

How to apply
Start your message with the word "PINEAPPLE" so we know you read this. Include a one-minute video introducing yourself, two examples of WordPress or Elementor work, your monthly rate, and the hours you can overlap with U.S. Mountain Time. Applications without these won't be considered.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0116
Total Execution Time  0.0129
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,490,096 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-Time-WordPress-Email-Marketing-Assistant-Elementor-Mailchimp-Long-Term-1737574
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0049 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1737574
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 979859
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1737574
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1737574' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1737574 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-24-2026=611***Sep-25-2026=169***Sep-26-2026=53***Sep-27-2026=4' WHERE job_id= '1737574'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=837' WHERE job_id= '1737574'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1737574' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1737574 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '979859'
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)