Growth Writer (B2B SaaS / Shopify)

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

TYPE OF WORK

Full Time

SALARY

$1200/month

HOURS PER WEEK

40

DATE UPDATED

Sep 8, 2026

JOB OVERVIEW

GROWTH WRITER

Remote | Part-time to full-time


WHY WORK WITH US

We are a growing, bootstrapped SaaS company serving thousands of Shopify merchants.

You will own the content that builds our authority: blog articles, LinkedIn posts, customer emails, and the presence that makes merchants trust us before they ever install our app.

This is not a role where you wait for a brief and fill in the blanks. We are looking for someone who can learn a technical domain, d ---------- what is worth writing about, and produce original, credible content without needing everything handed to them. If we have to spell out every article for you, the role has no point.


WHAT YOU WILL DO

Your job is to keep our content consistent, credible, and actually relevant to what our product does.

- Write blog posts, starting from your own keyword research into topics genuinely relevant to our product and its space, not generic filler chosen to hit a word count

- Write LinkedIn posts for the company account, and posts for leadership to review and share

- Write the weekly email to our customers and subscribers

- Represent us helpfully in relevant online communities, contributing real value under your own name with your affiliation disclosed, rather than posting like a spammer

- Tune up lifecycle marketing flows such as onboarding emails

- Write the content side of partnerships (guest posts, co-marketing pieces) when a deal calls for it

- Ground your writing in original insight about what our customers actually struggle with, instead of regurgitating generic AI output


WHAT GOOD PERFORMANCE LOOKS LIKE

Content ships consistently without anyone chasing it. The topics are ones our customers would actually search for, the writing is accurate about a technical product, and readers come away trusting us. Over time you need less direction, not more.


REQUIREMENTS

- Excellent written English with a clear, credible, non-fluffy voice

- Able to learn a technical domain and write about it accurately without a subject expert walking you through every detail

- Strong research skills, including keyword research that reflects real search intent

- Able to work independently and own consistency rather than waiting for briefs

- Comfortable learning new software quickly

- Reliable internet connection


PREFERRED

- Experience writing for a SaaS or technology company

- Familiarity with the Shopify or e-commerce ecosystem

- Experience with SEO content and keyword research tools

- Experience writing for LinkedIn or executive ghostwriting


SCHEDULE

Remote. Hours flexible, with reliable overlap with U.S. Pacific Time business hours. Exact working hours will be discussed during the interview.


COMPENSATION

Depending on experience. Please include your desired monthly compensation when you apply.


HOW TO APPLY

Please send:

- Your resume

- Two or three writing samples, ideally technical or B2B

- Your location and time zone

- Your desired monthly compensation

- Your availability to start

Also answer this question:

Our app lets Shopify merchants create and manage discounts. Suppose we asked you to write an authoritative blog post about a specific discounting feature you have never used, and there is no subject expert available to brief you. Walk us through exactly how you would go about it: how you would research the topic, d ---------- what angle is worth writing, and make sure what you publish is accurate. Be specific about the sources and steps you would use.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0021
Controller Execution Time ( Jobseekers / Job )  0.0165
Total Execution Time  0.0193
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,544 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Growth-Writer-B2B-SaaS-Shopify-1725595
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0082 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0018   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1725595
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 971031
 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` = 1725595
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-10-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',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-10-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1725595' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1725595 
0.0012   UPDATE employer_jobs SET hit_counts = '***Sep-08-2026=654***Sep-09-2026=65***Sep-10-2026=26***Sep-11-2026=14***Sep-12-2026=7***Sep-13-2026=2***Sep-14-2026=20***Sep-15-2026=23***Sep-16-2026=6***Sep-17-2026=12***Sep-18-2026=4***Sep-19-2026=4***Sep-20-2026=7***Sep-21-2026=2***Sep-22-2026=3***Sep-23-2026=7***Sep-24-2026=4***Sep-25-2026=8***Sep-26-2026=4***Sep-27-2026=1***Sep-28-2026=1***Sep-29-2026=5***Sep-30-2026=2***Oct-01-2026=6***Oct-02-2026=12***Oct-03-2026=2***Oct-04-2026=1***Oct-05-2026=2***Oct-06-2026=1***Oct-07-2026=1***Oct-08-2026=3***Oct-09-2026=2***Oct-10-2026=2***Oct-14-2026=2***Oct-16-2026=1' WHERE job_id= '1725595'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=880***Oct-2026=35' WHERE job_id= '1725595'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1725595' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1725595 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '971031'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0013   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)