Marketing Project Manager

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

TYPE OF WORK

Full Time

SALARY

$990 to $1,620 per month.

HOURS PER WEEK

40

DATE UPDATED

Jul 17, 2026

JOB OVERVIEW

Job description:

RankStudio is a growing digital marketing, web development, and AI consulting company supporting a group of businesses based in the United States and Canada.

About the Role

RankStudio is hiring a Marketing Project Manager to work directly with our CEO, contributing to both the strategy and execution of projects across multiple company entities.

We are specifically looking for a proactive driver: someone who moves initiatives forward on their own initiative, not someone who waits for instructions.

Our CEO sets the high level goals for each initiative, and this person is expected to help shape those goals into concrete strategy and to lead the execution that follows. This is a role for someone who wants real input into how the work gets done, combined with the discipline and drive to make sure it actually gets finished.

Responsibilities:

Take ownership of tasks and initiatives without waiting to be asked, and drive them to completion
Partner with the CEO to develop strategy and project plans based on high level goals
Bring ideas and recommendations forward proactively, rather than waiting to be asked
Track tasks, deadlines, and dependencies across multiple concurrent projects
Follow up with tea ---------- mbers and vendors to ensure nothing is missed
Identify risks and blockers early and recommend solutions
Push decisions forward when others are avoiding them, and address underperformance directly
Maintain dashboards, documentation, and reporting for leadership visibility
Coordinate across marketing, web development, and operations functions

Ideal Background (any of the following):

Marketing Project Manager
Web Development Project Manager
Marketing Operations Manager
Senior marketing leadership experience, including CMO level roles, particularly for candidates who want to combine strategic input with hands on execution

Requirements:

A proven track record as a proactive driver: someone who starts things without being asked and pushes them through to completion
Demonstrated ability to think strategically and contribute ideas, not just follow direction
Comfortable directly addressing underperformance or delays rather than escalating or avoiding them
Genuine, regular use of AI tools in daily work (we use Claude)
Digital marketing and/or web execution experience, such as SEO, campaigns, WordPress, or email marketing
Reliable internet connection and a quiet home office setup
Schedule and Compensation

Pacific time hours
Full time preferred; part time will be considered
Independent contractor role: no HMO or equipment provided, and other benefits
PHP 60,000 to 90,000 per month depending on experience

To Apply:

Please submit your resume along with a short written response to this question: tell us about a time you pushed a decision through when someone was avoiding it, and what you did. Applications that do not include this response will not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0283
Total Execution Time  0.0302
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,495,048 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-Project-Manager-1691348
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0213 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1691348
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 679029
 LIMIT 1 
0.0033   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1691348
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-22',ej.date_added) duration_daysDATEDIFF('2026-07-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1691348' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1691348 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-17-2026=346***Jul-18-2026=99***Jul-19-2026=3***Jul-22-2026=2' WHERE job_id'1691348'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=450' WHERE job_id'1691348'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1691348' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1691348 
0.0128   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '679029'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)