RIGHT-HAND ASSISTANT - E-COMMERCE, SOCIAL & AI WORKFLOWS (FULL-TIME, LONG-TERM)

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

TYPE OF WORK

Full Time

SALARY

$500-600

HOURS PER WEEK

40

DATE UPDATED

Aug 6, 2026

JOB OVERVIEW

Read this before applying - it will save us both time.

We're not hiring a virtual assistant who works from a task list. We're hiring one person we can hand an OUTCOME to - "keep the Etsy shops selling," "get our music app in front of more families" - who then goes and makes it happen. If you are not proactive, eager to learn and a go-getter please do not apply.

Most of this job is figuring out the how. We'll tell you what needs to be true; we don't always tell you the steps, because we expect you to be proactive and take more off our plate. If that sounds energizing, read on. If it sounds stressful, this genuinely isn't the right role and we'd rather you skip it.

ABOUT US

MMC Media is a small US-based company - the owner plus five people. We run three things:

- A family-safe music streaming app. 5,000+ original songs across 22 genres: pop, rock, country, hip-hop, R&B, electronic, folk, indie and more. Built for parents who want their kids listening to real, current-sounding music without explicit content. It's a mainstream catalog - pop-forward, not a religious app. (We'll tell you the name when we talk.)

- Etsy shops. Digital printables and downloads. Needs attention every single day (about 1 hour).

- Social and content. Several accounts across Pinterest, TikTok, Instagram, Facebook and YouTube for our blogs.

Honest about our stage: the app is live with real users but early on revenue. You'd be joining to help build something, not to maintain a machine that already runs. Systems are half-built, some things are messy, and you'll often be the first person to do a given task. If you want a large, stable, fully-documented company, you'd be unhappy here. Our other businesses are stable and have more consistent processes and revenue.

WHAT YOU'D OWN

App growth (primary)
- Social content: planning, scheduling and publishing across our accounts - then reading what actually worked and changing the plan because of it.
- Customer support for app users - fast responses, spotting recurring complaints, telling us what you're seeing.
- Launch and campaign support: getting things out the door on time.

Etsy shops (live revenue - this can't slip)
- Customer messages answered every day, without exception.
- Promotions and sales running continuously.
- Listing SEO, publishing new products, watching which listings earn and which don't.
- Keyword research to help us find new listing.
- Using our AI processes to help create new products and listings

AI-driven operations
- Use AI daily - and improve how the work gets done, not just do it faster.
- Bring us new tools and workflows. Part of this job is staying current and telling US what changed.

Reporting
- One brief written report of what you accomplished that day.

Later - not at the start
- This role has the potential to grow into coordinating one or two other people as we grow. That's the direction, not your first-months job, and we won't pretend otherwise. You should have leadership skills as we hope this role will grow into something more.

THE DETAILS

- Full-time, 40 hours/week, long-term.
- Starting at $500/month. Raises here come from results, not from time served - people who deliver have earned multiple increases. If you're asking for more than $500, apply anyway and tell us your number and why. We'd rather talk about it than miss the right person over a starting figure.

- Based in the Philippines, with flexibility to overlap U.S. Mountain Time occasionally for a call.
- We use TeamLogger for time tracking.
- Flexible schedule - days, nights, spread out, weekends. As long as you are consistently working throughout the week and turning in meaningful work.
- PTO after 6 months full-time.
- Paid time to learn. Training happens on the clock.

WHAT WE'RE LIKE TO WORK FOR

- We train people properly and pay for the time it takes.
- We give direct, specific feedback - you'll always know where you stand.
- We're accommodating with real life when you communicate with us. We've carried people through hard stretches. What we can't work with is disappearing.

HOW TO APPLY

Apply through the form here: ----------

Please don't send a separate cover letter - we won't read one. The form is what we read.

A couple of the questions ask you to go look at something before you answer them. Please actually do that part. Those answers matter far more to us than a polished resume, and they're what we read first.

What happens after you apply:

1. We read every application.
2. Shortlisted candidates send us a short recorded intro (about 2 minutes) or hop on a quick call - we want to hear how you explain things, since this role involves calls.
3. Finalists do a paid test project - real work, paid at your rate. That's where we both find out whether this fits.

We know applying takes real time. We'll get back to you either way.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0146
Total Execution Time  0.0161
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,531,168 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/RIGHT-HAND-ASSISTANT-E-COMMERCE-SOCIAL-AI-WORKFLOWS-FULL-TIME-LONG-TERM-1703827
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0073 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1703827
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 150892
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1703827
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-09',ej.date_added) duration_daysDATEDIFF('2026-09-09',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-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1703827' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1703827 
0.0013   UPDATE employer_jobs SET hit_counts '***Aug-06-2026=1337***Aug-07-2026=179***Aug-08-2026=99***Aug-09-2026=35***Aug-10-2026=53***Aug-11-2026=41***Aug-12-2026=28***Aug-13-2026=5***Aug-14-2026=8***Aug-15-2026=2***Aug-16-2026=5***Aug-17-2026=6***Aug-18-2026=3***Aug-19-2026=6***Aug-20-2026=4***Aug-22-2026=2***Aug-23-2026=4***Aug-25-2026=5***Aug-26-2026=5***Aug-27-2026=4***Aug-28-2026=1***Aug-29-2026=1***Aug-30-2026=1***Aug-31-2026=2***Sep-01-2026=1***Sep-02-2026=1***Sep-03-2026=3***Sep-04-2026=1***Sep-09-2026=2' WHERE job_id'1703827'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1836***Sep-2026=8' WHERE job_id'1703827'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1703827' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1703827 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '150892'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)