Senior Content Writer

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

TYPE OF WORK

Any

SALARY

$8/hr

HOURS PER WEEK

TBD

DATE UPDATED

Aug 9, 2026

JOB OVERVIEW

Catsy is a B2B SaaS platform ( ---------- ) for product information management (PIM) and digital asset management (DAM), built for industrial manufacturers, wholesale distributors, and B2B brands. We keep product content accurate, enriched, and syndicated across every channel a business sells through.

The role

The Content Marketing Writer owns our written content across the full marketing surface — website pages, blog articles and SEO content, brochures and sell sheets, ebooks and guides. This person writes independently, at volume, moving fluidly between a snappy product page and a sixty-page guide while holding our established house voice on every piece. The work has to be technically credible to an industrial B2B audience and disciplined enough to move buyers through a considered, multi-stakeholder sales cycle.

What you'll do
* Write and maintain website copy — product pages, landing pages, feature descriptions — that is clear, on-brand, and built to convert.
* Produce blog and SEO content — pillar pages, comparison articles, category explainers — that ranks in search and reads like it came from a genuine practitioner.
* Create sales and marketing collateral — brochures, sell sheets, spec sheets, one-pagers — in our brand style, translating product capabilities into buyer-facing value.
* Author long-form assets — ebooks, definitive guides, and downloadable resources that serve as gated lead magnets and establish our authority.
* Tailor messaging across three core audiences — Shopify merchants, industrial distributors, and Adobe Commerce / Magento merchants — each with distinct pains and vocabulary.
* Hold the house voice with precision: third-person observed-reality perspective, no second-person "you/your," no "it's not X, it's Y" constructions, problem-agitate-solution structure.
* Partner with product marketing to turn positioning and launches into published content on a predictable cadence.
* Maintain an editorial calendar and ship consistently rather than in bursts.

What you bring
* 3+ years writing B2B content, ideally for SaaS, technical, or industrial audiences.
* A portfolio showing range across formats — website copy, SEO articles, and at least one long-form asset (ebook, guide, or brochure suite).
* Fluency (or demonstrated fast-ramp ability) in technical and industrial subject matter; you're not intimidated by product data, distribution, or supply-chain concepts.
* Working knowledge of SEO fundamentals: search intent, keyword structure, on-page optimization, and how content earns rankings.
* The discipline to write inside a defined style guide without drifting, and to take editorial feedback without ego.
* Self-direction — handed a topic and a brief, you return a finished, on-voice draft.

Nice to have
Experience marketing PIM, DAM, e-commerce, ERP, or adjacent B2B software.
Familiarity with industrial distribution, manufacturing, or wholesale.
Comfort writing about AI and emerging technical concepts (MCP, agentic workflows) for a business audience.
Basic facility with a CMS and light HTML.
What success looks like

In the first 90 days, this person is independently shipping publish-ready content across formats — website, blog, and collateral — holds the house voice without heavy editing, has a first ebook or guide underway, and has taken the content engine off the founder's desk.

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.0106
Total Execution Time  0.0119
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,490,392 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Content-Writer-1705661
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0054 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1705661
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 963431
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1705661
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-20',ej.date_added) duration_daysDATEDIFF('2026-08-20',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-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1705661' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1705661 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-09-2026=766***Aug-10-2026=313***Aug-11-2026=158***Aug-12-2026=100***Aug-13-2026=56***Aug-14-2026=30***Aug-15-2026=9***Aug-20-2026=1' WHERE job_id'1705661'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1432' WHERE job_id'1705661'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1705661' 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` = 1705661 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '963431'
AND `date_added` >= '2022-06-08' 
0.0002   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)