Caption Writer & Social Media Scriptwriter (Personal Brand Focus) Part-Time to Full-Time | Long-Term | Growth

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

TYPE OF WORK

Any

SALARY

$800

HOURS PER WEEK

30

DATE UPDATED

Oct 20, 2025

JOB OVERVIEW

Are you a talented storyteller who knows how to write in someone else’s voice? Do you have experience crafting engaging captions and scripts for high-performing personal brands? Are you obsessed with tone, messaging, and content frameworks?

If yes — keep reading. This might be the perfect opportunity for you.

We are looking for an experienced and talented caption writer for social media and social media scriptwriter specializing in personal brand videos. We are looking for someone who has credible experience writing up captions in the voice of someone with a personal brand that has received views in the 10's of thousands or more and received significant engagement from following. Someone who can understand voice, messaging, tone and brand well and shape that around the influencer or personal brand person they are representing. We also want someone with a keen ability to write content scripts, who understand content frameworks for scripting like ones from Devin Jatho, and structuring to either storytell or convey value to the audience.

We're not looking for a generic content writer — we want someone with a deep understanding of influence, audience psychology, and social engagement. You’ll write with intention, strategy, and precision.

Who You’ll Be Writing For
1. Dylan Casey ---------- – Director of Growth at RxWellness and a high-level content strategist with a passion for building natural healthcare into a mainstream movement. Dylan runs a fast-growing personal brand and posts across LinkedIn, IG, Facebook, and YouTube.

2. Dr. Phil Golinsky ---------- – CEO of RxWellness, a pioneer in chiropractic and wellness with 12 multi-million dollar clinics and over 35 doctors trained under his mentorship. Dr. Phil is on a mission to elevate the chiropractic profession nationwide.

A Bit About Us
RxWellness is a group of 12 high-performance chiropractic and wellness clinics based in the Washington D.C. area. With over 6,000+ 5-star Google reviews, we’re one of the most trusted names in the industry.

You’ll be joining Team Rxponential, our in-house content and brand agency, working alongside 7 other talented tea ---------- mbers from OnlineJobs.ph and a U.S.-based team of videographers, editors, and marketers.

Link to Dylan's Instagram: ----------
Link to Dr. Phil's Instagram: ----------

What You’ll Be Doing
- Writing Instagram, Facebook, LinkedIn, and YouTube captions in the voice of Dylan and Dr. Phil
- Creating content scripts for short-form and long-form videos
- Using proven content frameworks (like Devin Jatho’s and others) to structure posts that educate, entertain, and convert
- Collaborating with a team of editors, videographers, and marketing strategists
- Iterating quickly based on feedback and engagement metrics

To Apply, You Must Submit the Following:
1. Send links to personal brands you personally worked for and proof of your work with them
2. Sample posts with captions that you either wrote captions for or scripted
3. Portfolio of projects / scripts / previous writing samples
4. How many hours a week you can dedicate to projects and how many captions you could write per week
5. Why do you want to work with us

What We’re Looking For
? Proven experience writing for successful personal brands (10,000+ views or high engagement)
? Excellent grasp of voice, tone, and storytelling
? Familiarity with social media platforms and trends
? Strong attention to detail and pride in original work
? Bonus: Understanding of content scripting frameworks (e.g. hook, story, CTA)

This is a growth oriented position with a well-capitalized US company growing more than 30% per year. Joining us, you are joining a family and have plenty of room to grow with us through promotions and new opportunities. Please make sure you read all of this job post and followed all steps in order to apply.

???? No copy-pasted applications. We only respond to thoughtful submissions that follow the instructions.

We can't wait to see what you bring to the table.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0177
Total Execution Time  0.0196
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,530,192 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Caption-Writer-Social-Media-Scriptwriter-Personal-Brand-Focus-Part-Time-to-Full-Time-Long-Term-Growth-1378389
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0088 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1378389
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 676343
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1378389
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',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-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1378389' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1378389 
0.0013   UPDATE employer_jobs SET hit_counts '***May-16-2025=313***May-17-2025=113***May-18-2025=80***May-19-2025=103***May-20-2025=43***May-21-2025=31***May-22-2025=44***May-23-2025=28***May-24-2025=16***May-25-2025=17***May-26-2025=29***May-27-2025=15***May-28-2025=14***May-29-2025=10***May-30-2025=10***May-31-2025=7***Jun-01-2025=9***Jun-02-2025=16***Jun-03-2025=15***Jun-04-2025=13***Jun-05-2025=14***Jun-06-2025=9***Jun-07-2025=6***Jun-08-2025=4***Jun-09-2025=8***Jun-10-2025=6***Jun-11-2025=7***Jun-12-2025=9***Jun-13-2025=1***Jun-14-2025=1***Jun-15-2025=4***Jun-16-2025=7***Jun-17-2025=4***Jun-18-2025=12***Jun-19-2025=3***Jun-20-2025=2***Jun-21-2025=8***Jun-22-2025=5***Jun-23-2025=3***Jun-24-2025=7***Jun-25-2025=5***Jun-26-2025=10***Jun-27-2025=4***Jun-28-2025=2***Jun-29-2025=1***Jun-30-2025=6***Jul-01-2025=7***Jul-02-2025=7***Jul-03-2025=4***Jul-04-2025=5***Jul-05-2025=2***Jul-06-2025=3***Jul-07-2025=7***Jul-08-2025=9***Jul-09-2025=7***Jul-10-2025=5***Jul-11-2025=3***Jul-12-2025=5***Jul-13-2025=1***Jul-14-2025=8***Jul-15-2025=6***Jul-16-2025=1***Jul-17-2025=5***Jul-18-2025=4***Jul-19-2025=2***Jul-20-2025=3***Jul-21-2025=8***Jul-22-2025=5***Jul-23-2025=2***Jul-24-2025=7***Jul-25-2025=1***Jul-26-2025=2***Jul-27-2025=5***Jul-28-2025=1***Jul-30-2025=5***Jul-31-2025=3***Aug-03-2025=6***Aug-04-2025=2***Aug-05-2025=1***Aug-06-2025=6***Aug-07-2025=4***Aug-10-2025=2***Aug-11-2025=3***Aug-12-2025=3***Aug-13-2025=5***Aug-14-2025=5***Aug-15-2025=1***Aug-16-2025=1***Aug-17-2025=2***Aug-18-2025=2***Aug-19-2025=2***Aug-20-2025=1***Aug-21-2025=2***Aug-23-2025=1***Aug-30-2025=1***Sep-01-2025=1***Sep-05-2025=1***Sep-06-2025=1***Sep-08-2025=2***Sep-15-2025=1***Sep-18-2025=2***Sep-19-2025=1***Sep-20-2025=1***Sep-22-2025=1***Sep-23-2025=1***Oct-02-2025=1***Oct-14-2025=1***Oct-19-2025=1***Oct-20-2025=34***Oct-21-2025=223***Oct-22-2025=99***Oct-23-2025=55***Oct-24-2025=24***Oct-25-2025=18***Oct-26-2025=21***Oct-27-2025=23***Oct-28-2025=22***Oct-29-2025=14***Oct-30-2025=7***Oct-31-2025=15***Nov-01-2025=4***Nov-02-2025=20***Nov-03-2025=8***Nov-04-2025=17***Nov-05-2025=8***Nov-06-2025=6***Nov-07-2025=13***Nov-08-2025=10***Nov-09-2025=11***Nov-10-2025=8***Nov-11-2025=6***Nov-12-2025=14***Nov-13-2025=3***Nov-14-2025=4***Nov-15-2025=2***Nov-16-2025=4***Nov-17-2025=3***Nov-18-2025=3***Nov-19-2025=7***Nov-20-2025=3***Nov-21-2025=1***Nov-23-2025=2***Nov-24-2025=4***Nov-25-2025=1***Nov-26-2025=4***Nov-27-2025=1***Nov-28-2025=5***Nov-29-2025=2***Nov-30-2025=4***Dec-01-2025=1***Dec-02-2025=3***Dec-03-2025=3***Dec-04-2025=4***Dec-05-2025=1***Dec-06-2025=5***Dec-07-2025=1***Dec-08-2025=3***Dec-11-2025=1***Dec-12-2025=2***Dec-14-2025=2***Dec-15-2025=1***Dec-19-2025=5***Dec-20-2025=2***Dec-21-2025=1***Dec-22-2025=2***Dec-23-2025=3***Dec-26-2025=1***Dec-27-2025=2***Dec-28-2025=1***Dec-29-2025=1***Jan-01-2026=1***Jan-02-2026=2***Jan-03-2026=2***Jan-04-2026=1***Jan-05-2026=1***Jan-06-2026=3***Jan-08-2026=1***Jan-09-2026=6***Jan-10-2026=1***Jan-12-2026=3***Jan-13-2026=7***Jan-14-2026=1***Jan-17-2026=1***Jan-18-2026=3***Jan-19-2026=1***Jan-20-2026=2***Jan-22-2026=8***Jan-23-2026=3***Jan-25-2026=1***Jan-27-2026=1***Jan-28-2026=1***Jan-30-2026=2***Feb-03-2026=1***Feb-05-2026=1***Feb-07-2026=4***Feb-08-2026=3***Feb-10-2026=1***Feb-13-2026=2***Feb-14-2026=1***Feb-15-2026=1***Feb-16-2026=1***Feb-17-2026=1***Feb-19-2026=2***Feb-25-2026=2***Feb-26-2026=1***Feb-27-2026=1***Feb-28-2026=1***Mar-01-2026=1***Mar-02-2026=1***Mar-03-2026=2***Mar-05-2026=4***Mar-06-2026=2***Mar-07-2026=1***Mar-08-2026=1***Mar-10-2026=1***Mar-11-2026=2***Mar-12-2026=1***Mar-15-2026=2***Mar-16-2026=1***Mar-17-2026=3***Mar-20-2026=1***Mar-21-2026=2***Mar-22-2026=1***Mar-23-2026=1***Mar-24-2026=3***Mar-26-2026=1***Mar-27-2026=5***Mar-28-2026=2***Mar-29-2026=1***Mar-30-2026=1***Apr-01-2026=2***Apr-03-2026=1***Apr-05-2026=1***Apr-06-2026=4***Apr-07-2026=2***Apr-08-2026=1***Apr-10-2026=2***Apr-11-2026=1***Apr-18-2026=1' WHERE job_id'1378389'  
0.0007   UPDATE employer_jobs SET monthly_hits '***May-2025=873***Jun-2025=201***Jul-2025=133***Aug-2025=50***Sep-2025=12***Oct-2025=558***Nov-2025=178***Dec-2025=45***Jan-2026=52***Feb-2026=23***Mar-2026=40***Apr-2026=15' WHERE job_id'1378389'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1378389' 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` = 1378389 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '676343'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0005   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)