Marketing & Growth Operator (Full-Stack ? Team Lead)

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

TYPE OF WORK

Full Time

WAGE / SALARY

$10 to $14 per hour based on experience

HOURS PER WEEK

40

DATE UPDATED

May 19, 2026

JOB OVERVIEW

Botanopia is looking for someone to take ownership of marketing from the ground up. Not just strategy, not just execution. Both.

You’ll start hands-on, working across key channels like Klaviyo, Faire, and retailer acquisition. But this is not a long-term solo role. Once you’ve found your footing, you’ll be expected to build and lead your own marketing team.

This role is designed to grow quickly into a leadership position.

?

Important

This is a senior, hands-on marketing role.

You must already have solid experience executing across multiple marketing channels yourself and driving real results.

This is not a fit for:
• Virtual assistants or support roles
• Junior marketers
• Candidates focused only on lead generation or list building

?

This role is not a fit if:
• You’ve mainly worked as a VA or in a support capacity
• Your experience is limited to lead generation or outreach lists
• You haven’t owned marketing results end-to-end
• You rely on detailed instructions to get started

?

You should already have experience with:
• Running email marketing campaigns (Klaviyo or similar)
• Driving revenue through marketing, not just generating leads
• Working across multiple channels (not just one niche)
• D ---------- what to prioritize based on impact, not just executing tasks

?

What you’ll do

In the short term:
• Run and improve email marketing (Klaviyo)
• Support wholesale growth via Faire and direct outreach
• Identify quick wins to drive revenue (B2B + B2C)
• Bring structure to what is currently quite ad hoc

As you ramp up:
• Take full ownership of the marketing roadmap
• Identify where additional capacity is needed
• Hire freelancers or tea ---------- mbers to support execution
• Start delegating and focusing on higher-leverage work

In the near future:
• Build and lead a small, high-performing marketing team
• Own performance across channels (email, SEO, PR, influencer, partnerships, etc.)
• Set priorities, manage people, and drive results

What this role is (and isn’t)
• You start as the executor, but you won’t stay there
• You are expected to grow into a team lead quickly
• You won’t inherit a team. You’ll build it
• This is not a “wait for instructions” role
• If you only want to execute and not lead a team, this role is not a fit

It’s closer to: “build the marketing function, then lead it”

Who we’re looking for
• You’ve worked across multiple marketing channels and know how they connect
• You’re comfortable being hands-on now, but your goal is to lead and scale a team
• You’ve managed people before, or you’re clearly ready to step into that role
• You have good judgment on when to hire, what to outsource, and what to keep in-house
• You care about outcomes and can prioritize what actually moves revenue
• You’re proactive and don’t wait for perfect direction to get started

Compensation & growth

This role is designed to grow quickly.

You’ll start as a hands-on operator, but as you take on more responsibility, including hiring and leading a team, your compensation will grow accordingly. The expectation is that this evolves into an operator + team lead role in the near future, not years down the line.

Apply

Send your application by email to ---------- using keyword GrowthOperator0419 as the subject line.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0302
Total Execution Time  0.0315
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,532,744 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-Growth-Operator-Full-Stack-Team-Lead-1650248
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0250 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1650248
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 283750
 LIMIT 1 
0.0056   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1650248
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-23',ej.date_added) duration_daysDATEDIFF('2026-06-23',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-06-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1650248' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1650248 
0.0014   UPDATE employer_jobs SET hit_counts '***May-19-2026=476***May-20-2026=33***May-21-2026=8***May-22-2026=8***May-23-2026=7***May-24-2026=5***May-25-2026=5***May-26-2026=12***May-27-2026=5***May-28-2026=10***May-29-2026=1***May-30-2026=3***Jun-01-2026=3***Jun-02-2026=3***Jun-04-2026=1***Jun-05-2026=2***Jun-06-2026=2***Jun-08-2026=4***Jun-09-2026=2***Jun-10-2026=1***Jun-13-2026=1***Jun-14-2026=3***Jun-15-2026=2***Jun-16-2026=2***Jun-17-2026=2***Jun-23-2026=1' WHERE job_id'1650248'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=573***Jun-2026=29' WHERE job_id'1650248'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1650248' 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` = 1650248 
0.0117   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '283750'
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)