Medical Writer

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

TYPE OF WORK

Any

WAGE / SALARY

700

HOURS PER WEEK

40

DATE UPDATED

May 27, 2026

JOB OVERVIEW

## Medical Writer (Remote) – Online Pharmacy

We are seeking a skilled Medical Writer with a strong SEO background to craft accurate, compelling, and high-converting medical product descriptions for our e-commerce platform. In this role, you will translate complex pharmaceutical and clinical data into accessible, engaging web copy that meets strict regulatory standards while driving organic growth. A background as a physician, pharmacist, or medical professional is a major bonus.

### Key Responsibilities

* Write and optimize detailed medical product descriptions for an online pharmacy.
* Conduct keyword research and implement on-page SEO best practices to maximize search visibility.
* Ensure all content is scientifically accurate, compliant, and tailored to our target audience.

### Requirements & Qualifications

* Proven experience in medical writing, specifically for health e-commerce or digital pharmacy brands.
* Strong understanding of technical SEO, user search intent, and content optimization strategies.
* Exceptional ability to balance clinical accuracy with persuasive, user-friendly copywriting.
* An active credential or background in pharmacy or medicine ($PharmD$, $MD$, or equivalent) is highly advantageous.

### How to Apply

Please submit your resume along with **exactly 3 links** to live articles or product descriptions you have written.

> **Please Note:** As part of our vetting process, all submitted URLs will be thoroughly audited using SEO tools to evaluate their organic traffic performance, keyword rankings, and overall search footprint.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0434
Total Execution Time  0.0448
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,928 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Medical-Writer-1656067
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0381 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1656067
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 429914
 LIMIT 1 
0.0294   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1656067
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-20',ej.date_added) duration_daysDATEDIFF('2026-06-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-06-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1656067' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1656067 
0.0008   UPDATE employer_jobs SET hit_counts '***May-27-2026=526***May-28-2026=86***May-29-2026=50***May-30-2026=27***May-31-2026=27***Jun-01-2026=25***Jun-02-2026=29***Jun-03-2026=17***Jun-04-2026=12***Jun-05-2026=17***Jun-06-2026=11***Jun-07-2026=16***Jun-08-2026=28***Jun-09-2026=14***Jun-10-2026=13***Jun-11-2026=17***Jun-12-2026=15***Jun-13-2026=6***Jun-20-2026=1' WHERE job_id'1656067'  
0.0005   UPDATE employer_jobs SET monthly_hits '***May-2026=716***Jun-2026=221' WHERE job_id'1656067'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1656067' 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` = 1656067 
0.0031   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '429914'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)