Project Manager (Full Time) For Marketing Agency

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

TYPE OF WORK

Full Time

SALARY

$600 - $1000 CAD

HOURS PER WEEK

25

DATE UPDATED

Aug 20, 2026

JOB OVERVIEW

About the Role:

We're hiring a Project Manager for our marketing agency in Canada to be the central point of contact for our clients and our internal team once a deal closes. You'll pick up the relationship right after the sale and own it from there — through onboarding, active project work, and ongoing service delivery.

This is not a "manage a spreadsheet and disappear" role. You will be talking to clients directly, updating them, answering their questions, and making sure our internal team is actually executing on what was promised.

Client-Facing Responsibilities:

Serve as the primary point of contact for clients after they sign, throughout active project work
Provide regular status updates and reporting to clients on project/campaign progress
Respond promptly and professionally to client questions, concerns, and requests
Manage client expectations and proactively flag issues before they become problems
Maintain a professional, trustworthy tone that reinforces why the client chose us

Internal Coordination Responsibilities:

Assign tasks to the appropriate team members (designers, developers, ad specialists, etc.) based on each client's scope of work
Follow up on outstanding tasks to ensure deadlines are met
Facilitate communication between internal teams (e.g., dev, design, ads) when a project requires cross-functional input
Keep projects organized and on track using our project management systems
Report directly to the founder on project status, client health, and any risks or blockers


Requirements:

Full-time availability, Monday–Friday, 8AM - 3PM MST
Excellent written and spoken English — you'll be the voice of our agency to clients
Strong organizational skills and comfort managing multiple client accounts/projects at once
Confident communicator who can handle client questions and pushback professionally
Self-starter who follows up without needing to be reminded

Preferred (Not Required):
Previous experience as a Project Manager at a marketing agency
Familiarity with tools like GoHighLevel (GHL), Webflow, or similar project management/CRM platforms
Experience working with North American clients

Salary:
$600 - $1000 CAD/mo (based on previous experience and skills)

How to Apply:
Use the form below to apply, messages to this post will not be responded to
----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0155
Total Execution Time  0.0168
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,824 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Project-Manager-Full-Time-For-Marketing-Agency-1713513
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0101 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1713513
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 795056
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1713513
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-01',ej.date_added) duration_daysDATEDIFF('2026-09-01',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-09-01',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1713513' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1713513 
0.0011   UPDATE employer_jobs SET hit_counts '***Aug-20-2026=622***Aug-21-2026=59***Aug-22-2026=25***Aug-23-2026=11***Aug-24-2026=30***Aug-25-2026=16***Aug-26-2026=10***Aug-27-2026=14***Aug-28-2026=2***Aug-29-2026=4***Sep-01-2026=1' WHERE job_id'1713513'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Aug-2026=792***Sep-2026=1' WHERE job_id'1713513'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1713513' 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` = 1713513 
0.0039   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '795056'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)