Copywriter (Part-Time) — Guaranteed 3-Month Engagement, Full-Time Upside

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

TYPE OF WORK

Part Time

SALARY

$400/Month

HOURS PER WEEK

TBD

DATE UPDATED

Jun 29, 2026

JOB OVERVIEW

We manage short-term rental properties across the US, and our marketing reaches travelers, homeowners, and investors every single day.

The problem? Most copy out there sounds the same. AI flattened the internet into one beige voice, and we refuse to sound like
everyone else.

We are looking for a writer who knows what makes someone stop scrolling. Someone who understands a hook, who has taste, and who can write a first line so good people forget they were about to keep swiping.

What you will write:
Scripts for short-form social video (Reels, TikTok, Shorts)
Cold email campaigns that get replies
Paid ad copy that earns the click
Landing page copy that converts

Who you are:
You have written real marketing copy before and can show us samples.
You can write the same idea five different ways and instinctively know which one lands.
You study good copy the way other people study sports. You can tell us why a hook works, not just that it does.
You write like a human, with rhythm and restraint.

The hard rule:
No AI. None. We can tell, and so can our audience. This role exists specifically because we want a human voice. If you lean on ChatGPT to write, this is not the job for you, and the trial period will make that obvious fast.

The details:
Part-time to start, $400/month USD.
This is a guaranteed 3-month engagement, so you have stability from day one while we both feel out the fit.
Strong performers get the first shot at a full-time role when the trial ends.
Fully remote.

You must have at least 2 hours of daily overlap with US hours, either 9 to 11 AM EST or 4 to 6 PM EST.
To apply:

Fill out our short survey. It includes a couple of quick writing prompts because the writing is what matters. To show us you read carefully, begin your answer to Question 1 with the word "Hooked."
We read every thoughtful application. We do not read the AI ones.

----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0231
Total Execution Time  0.0244
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,486,824 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Copywriter-Part-Time-Guaranteed-3-Month-Engagement-Full-Time-Upside-1678695
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0153 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1678695
 LIMIT 1 
0.0013   SELECT *
FROM `employers`
WHERE `employer_id` = 856365
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1678695
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-16',ej.date_added) duration_daysDATEDIFF('2026-07-16',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-07-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1678695' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1678695 
0.0012   UPDATE employer_jobs SET hit_counts '***Jun-29-2026=576***Jun-30-2026=160***Jul-01-2026=121***Jul-02-2026=66***Jul-03-2026=52***Jul-04-2026=29***Jul-05-2026=24***Jul-06-2026=21***Jul-07-2026=21***Jul-08-2026=11***Jul-09-2026=13***Jul-10-2026=8***Jul-11-2026=18***Jul-16-2026=1' WHERE job_id'1678695'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Jun-2026=736***Jul-2026=385' WHERE job_id'1678695'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1678695' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1678695 
0.0026   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '856365'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)