Growth & Revenue Operations Consultant

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

TYPE OF WORK

Full Time

SALARY

58,500 - 71,500

HOURS PER WEEK

40

DATE UPDATED

May 18, 2026

JOB OVERVIEW

We are hiring a senior strategist to diagnose revenue leaks, design growth plans, and drive execution across a portfolio of brands in medical aesthetics and e-commerce. This is a hybrid strategy and execution role. We are not hiring for slide decks. We are hiring for measurable revenue movement.
Scope of Responsibility
• Full business diagnostics: financials, marketing performance, client retention, operational efficiency
• Revenue strategy: pricing, packages, memberships, retail mix, service profitability
• 30/60/90-day growth plans and 12-month roadmaps with quantified targets
• KPI architecture, dashboard design, and weekly performance cadence
• Client journey optimization across lead capture, booking, upsell, retention, and referral
• Business development strategy for local partnerships, B2B pipeline, and corporate wellness
• Coordination of CRM leads, web developers, content directors, and outreach reps
• Weekly performance reporting directly to founder-operators
Required Experience
• Minimum 5 years in growth operations, revenue strategy, or BD for service or e-commerce businesses
• Documented revenue lift across at least 3 prior clients (case studies required)
• Hands-on experience with pricing strategy, package design, and membership programs
• KPI design and dashboard construction (Looker Studio, Sheets, Airtable, or equivalent)
• Sales pipeline architecture and lead follow-up systems
• CRM and marketing automation literacy (you direct it — you do not build it)
• Comfort with confidential financial data under NDA
Tools You Should Know
GoHighLevel, HubSpot, Salesforce, Klaviyo, Vagaro, Jane App, Boulevard, Mangomint, Zenoti, Shopify,
WooCommerce, Google Analytics 4, Google Search Console, Looker Studio, Meta Business Suite, Notion, Airtable, QuickBooks or Xero. You do not need to be expert in all of these — you need to know what each does and how to direct the specialist who owns it.
Professional Standards & Expectations
• Daily: Progress updates during scheduled hours; respond within stated SLA
• Weekly: Written report covering work shipped, blockers, metrics, next priorities
• Per deliverable: Loom walkthrough and documented SOP
• Quality: Work is considered complete only when functional, tested, documented, and approved • Communication: Direct, professional, accountable — no hand-holding required
Engagement Terms
• Type: Long-term, ongoing engagement across a portfolio of brands — not a one-off project
• Structure: Retainer, hourly, hybrid, or milestone-based — open to discussion
• Compensation: Competitive and aligned with demonstrated expertise. Propose your structure and rate in your application
• Performance: Bonuses available on top of base, tied to documented results
• Term: 90-day initial engagement, quarterly renewal based on results
• Growth path: Expanded scope, leadership role, or equity-aligned partnership available for high performers?
Application Requirements
Incomplete applications will not be reviewed. Every item below is mandatory.
• Resume / CV (PDF only)
• LinkedIn profile URL (active, public, with documented history)
• Portfolio or work samples as specified below
• Loom or video introduction (5–10 minutes)
• Written response to the sample task below
• Two (2) verifiable references — must be reachable
• Internet speed screenshot (minimum 50 Mbps down / 10 Mbps up)
• Stated time zone, availability, and earliest start date
• Your proposed compensation structure with rationale
Portfolio Requirements
Submit at least three (3) prior engagements where you delivered measurable revenue or operational impact. For each: business type, scope of work, what you executed, quantified outcome with timeframe, and screenshots or redacted documents that demonstrate the work. Case studies without quantified outcomes will be discarded.
Sample Task
A medical aesthetics business is doing $40,000/month at 60% margin with 200 active clients. Only 15% return within 90 days. Average ticket is $280. Meta Ads cost $3,200/month at $42 CPL with 18% lead-to-booking conversion. In 300–500 words: what three diagnostic questions would you ask first, what is your hypothesis about the biggest revenue leak, and what would your first 30 days look like?
What This Role Is Not
• Not a passive consultant role — you execute or coordinate execution
• Not a VA role — you direct VAs and specialists
• Not a financial-analyst-only role — you translate data into action
• Not a short-term engagement — we are hiring for long-term partnership
How to Apply
The first line of your application must read: REVENUE OPERATOR
Applications without this keyword will not be reviewed. This is our first filter. It identifies candidates who actually read the posting end-to-end.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0160
Total Execution Time  0.0173
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,352 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Growth-Revenue-Operations-Consultant-1649755
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0102 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1649755
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 933786
 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` = 1649755
AND `misc`.`idIS NULL 
0.0006   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 '1649755' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1649755 
0.0017   UPDATE employer_jobs SET hit_counts '***May-18-2026=224***May-19-2026=52***May-20-2026=18***May-21-2026=8***May-22-2026=7***May-23-2026=3***May-24-2026=7***May-25-2026=7***May-26-2026=4***May-27-2026=8***May-28-2026=3***May-29-2026=1***May-30-2026=4***May-31-2026=4***Jun-01-2026=6***Jun-02-2026=5***Jun-04-2026=5***Jun-05-2026=3***Jun-06-2026=1***Jun-07-2026=4***Jun-08-2026=4***Jun-09-2026=2***Jun-10-2026=1***Jun-11-2026=1***Jun-12-2026=1***Jun-13-2026=1***Jun-16-2026=2***Jun-17-2026=1***Jun-18-2026=1***Jun-19-2026=2***Jun-20-2026=1***Jun-21-2026=1***Jun-22-2026=1***Jun-23-2026=1***Jun-26-2026=1***Jun-27-2026=1***Jun-30-2026=2***Jul-03-2026=1***Jul-04-2026=1***Jul-05-2026=2***Jul-07-2026=2***Jul-08-2026=1***Jul-12-2026=1***Jul-14-2026=1***Jul-15-2026=1***Jul-16-2026=1***Jul-19-2026=1***Jul-24-2026=5***Jul-25-2026=6***Jul-26-2026=1***Jul-27-2026=1***Jul-28-2026=2***Jul-29-2026=1***Jul-31-2026=2***Aug-01-2026=2***Aug-04-2026=1***Aug-06-2026=3***Aug-08-2026=1***Aug-10-2026=1' WHERE job_id'1649755'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=350***Jun-2026=48***Jul-2026=30***Aug-2026=8' WHERE job_id'1649755'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1649755' 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` = 1649755 
0.0024   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '933786'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)