Project Manager / Executive Assistant

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

TYPE OF WORK

Full Time

SALARY

1000+ $

HOURS PER WEEK

40

DATE UPDATED

Jul 30, 2026

JOB OVERVIEW

Project Manager / Executive Assistant (Remote, Full-Time, Long-Term)

Company: Banner Mountain Media
Location: Remote
Role: Project Manager / Executive Assistant
Commitment: Full-Time, Long-Term

About Us

Banner Mountain Media is a U.S.-based video production and marketing agency serving home-service businesses, real estate firms, and architecture studios. We run a fast-moving production and client-service pipeline across a small team, and nothing can afford to fall through the cracks.

Role Overview

This is a project management role first. The executive-assistant side is not traditional EA work: no personal errands, no calendar-only support. Every admin task here exists to keep projects moving and clients informed.

You own the day-to-day operating rhythm of the business: tracking deliverables and deadlines across the team, keeping Notion clean and current, escalating stalled work before it becomes a problem, and handling the client communications that keep accounts healthy. Your job is that nothing slips and nobody has to ask twice.

This role requires consistent availability, reliable performance, and a long-term commitment.

Responsibilities

Own the Notion workspace: task and project tracking, status hygiene, deadline monitoring across the whole team.

Track deliverables end to end and flag stalled or overdue work before it becomes urgent, not after.

Run the team's operating cadence: check-ins, follow-ups, capacity awareness across editors and specialists.

Own day-to-day client communications: status updates, timeline changes, scheduling, and follow-ups, in a clear and professional voice.

Handle client success operations at a basic level: track deliverable health per account, flag at-risk clients early, and make sure clients hear from us before they have to ask.

Support the founder with calendar and inbox triage where it keeps projects and clients moving.

Coordinate onboarding and process documentation as the team and client roster grow.

Communicate clearly and proactively. If something is behind, we hear it from you first, not from a client.

Required Skills & Experience

Demonstrated project management experience: you can show us a system you built or ran, not just a to-do list you kept for yourself.

Hands-on Notion experience: databases, relations, views, and using them to track real deliverables (not just note-taking).

Comfortable owning deadline tracking and escalation across a team you don't directly manage.

Direct client communication experience in writing: status updates, timelines, and follow-ups with US-based clients.

Clear written English and proactive communication (you flag problems before being asked).

Stable high-speed internet and full-time availability with US business-hours overlap.

Preferred (but not required)

Experience supporting a founder or small agency directly.

Client success or account coordination experience (check-ins, retention, at-risk flagging).

Familiarity with a marketing/creative agency's workflow (client production pipeline, deliverable cycles).

Experience with GoHighLevel (GHL) or similar CRM/ops tools.

What We Provide

Real ownership of the team's operating rhythm and client relationships, not busywork.

Direct communication with the founder and the rest of the team.

Consistent monthly workload and stable long-term projects.

Competitive monthly compensation based on experience and performance.

How to Apply

Submit the following:

A specific example of a project or system you tracked end to end, and how you kept it from slipping.

Your hands-on Notion experience (databases, relations, views - not just personal notes).

An example of a client update or difficult client message you handled, and how you framed it.

Your expected monthly full-time rate.

Your normal working hours and timezone, and confirmation you can commit full-time and long-term.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.1256
Total Execution Time  0.1271
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,496,904 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Project-Manager-Executive-Assistant-1699766
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.1200 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1699766
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 882259
 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` = 1699766
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-10',ej.date_added) duration_daysDATEDIFF('2026-08-10',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-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1699766' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1699766 
0.0015   UPDATE employer_jobs SET hit_counts '***Jul-30-2026=541***Jul-31-2026=428***Aug-01-2026=99***Aug-02-2026=80***Aug-03-2026=122***Aug-04-2026=81***Aug-05-2026=61***Aug-06-2026=39***Aug-07-2026=22***Aug-08-2026=25***Aug-10-2026=1' WHERE job_id'1699766'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=969***Aug-2026=530' WHERE job_id'1699766'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1699766' AND status LIKE 'sent%' ORDER BY id DESC  
0.0010   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1699766 
0.1035   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '882259'
AND `date_added` >= '2022-06-08' 
0.0050   select from teasers 
0.0049   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)