Medical Writer

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

TYPE OF WORK

Any

SALARY

700

HOURS PER WEEK

40

DATE UPDATED

Jun 14, 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.0012
Controller Execution Time ( Jobseekers / Job )  0.0286
Total Execution Time  0.0306
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,496,680 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.0210 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1656067
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 429914
 LIMIT 1 
0.0044   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1656067
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-25',ej.date_added) duration_daysDATEDIFF('2026-07-25',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-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1656067' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1656067 
0.0007   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-14-2026=625***Jun-15-2026=85***Jun-16-2026=48***Jun-17-2026=39***Jun-18-2026=30***Jun-19-2026=23***Jun-20-2026=12***Jun-21-2026=19***Jun-22-2026=27***Jun-23-2026=23***Jun-24-2026=16***Jun-25-2026=18***Jun-26-2026=13***Jun-27-2026=12***Jun-28-2026=7***Jun-29-2026=18***Jun-30-2026=9***Jul-01-2026=7***Jul-02-2026=11***Jul-03-2026=10***Jul-04-2026=13***Jul-05-2026=13***Jul-06-2026=17***Jul-07-2026=10***Jul-08-2026=4***Jul-09-2026=8***Jul-10-2026=13***Jul-11-2026=5***Jul-12-2026=7***Jul-13-2026=11***Jul-14-2026=10***Jul-15-2026=7***Jul-16-2026=11***Jul-17-2026=4***Jul-18-2026=4***Jul-25-2026=1' WHERE job_id'1656067'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=716***Jun-2026=1244***Jul-2026=166' WHERE job_id'1656067'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1656067' AND status LIKE 'sent%' ORDER BY id DESC  
0.0027   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1656067 
0.0066   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '429914'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0015   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)