Copywriter & Content QA Specialist

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

TYPE OF WORK

Full Time

SALARY

900 USD per month

HOURS PER WEEK

40

DATE UPDATED

Jul 28, 2026

JOB OVERVIEW

About the Role
We're a Canadian digital marketing agency looking for a sharp, detail-obsessed writer to join our content team. This is a full-time, long-term role — not a gig. You'll write newsletters and blog posts, build creative briefs, and own quality control across our content. That means reading copy, watching social media videos, and communicating directly with our design and development teams to get errors fixed before content reaches the Director of Content or goes to clients.
If you can write clearly in English, catch errors others miss, and care about the work being right — not just done — this is your role.
You'll report directly to our Director of Content.
What You'll Do
Write and edit newsletters, blog posts, and email copy for our clients
Build creative briefs for social media content based on client direction and brand voice
QA social media content — including short-form video — checking for errors in text, spelling, tone, brand alignment, timing, and anything that looks off
Catch errors in content and communicate them clearly to the relevant team (design, development) so they get fixed before content reaches the Director of Content or goes to clients
Follow SOPs and video walkthroughs to complete tasks independently
Flag issues clearly and early — in writing — so nothing slips through

What We're Looking For
Fluent English is non-negotiable — you write naturally, catch grammatical errors instantly, and know when something just sounds wrong
Sharp eye for discrepancies — in text, in video, in numbers, in tone
Comfortable watching short-form social video with a critical eye (catching things like wrong captions, mismatched audio, brand errors, cut-off text, pacing issues)
Able to follow written and video-based instructions and complete tasks without hand-holding
Self-directed and communicates proactively — you flag problems before they become deadlines
Organized — you track what you've reviewed, what passed, and what needs fixing

Nice to Have (Not Required)
Experience reviewing or producing content at a marketing agency
Familiarity with Google Workspace (Docs, Sheets, Drive), Basecamp, Slack, or social scheduling tools
Experience writing for social media or email marketing

Why Work With Us
Long-term, stable role with a team that communicates clearly
You'll own a meaningful part of our quality control process — not just execute tasks

How to Apply
We read every application carefully, and we're hiring for attention to detail — so follow these steps exactly.
1. Start your application message with the word MARIGOLD as the very first word.
2. In your own words, answer these three questions. Number them 1, 2, 3:
1. Describe a time you caught a mistake in content before it went out. What was it, and what did you do?
2. Describe your QA process. What are the first three things you check when reviewing a piece of content?
3. What's wrong with this sentence?
“The campaign reached 14,000 people in March and 11,500 people in April, showing a 28% increase in reach month-over-month.”
3. Tell us your typical available hours in EST. This role requires overlap with Canadian mornings — you must be available 8am–12pm EST. Remaining hours can be completed flexibly.
Strong applicants will be invited to a short live call. We move quickly for the right person.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0494
Total Execution Time  0.0508
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,532,904 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Copywriter-Content-QA-Specialist-1698074
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0441 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1698074
 LIMIT 1 
0.0031   SELECT *
FROM `employers`
WHERE `employer_id` = 136427
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1698074
AND `misc`.`idIS NULL 
0.0008   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-15',ej.date_added) duration_daysDATEDIFF('2026-08-15',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-08-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1698074' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1698074 
0.0009   UPDATE employer_jobs SET hit_counts '***Jul-28-2026=581***Jul-29-2026=201***Jul-30-2026=118***Jul-31-2026=98***Aug-01-2026=56***Aug-02-2026=18***Aug-03-2026=33***Aug-04-2026=27***Aug-05-2026=29***Aug-06-2026=10***Aug-07-2026=13***Aug-08-2026=4***Aug-13-2026=1***Aug-15-2026=1' WHERE job_id'1698074'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=998***Aug-2026=192' WHERE job_id'1698074'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1698074' 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` = 1698074 
0.0352   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '136427'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)