Product Listing & Social Media Marketing Specialist (Shopify + Canva)

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

TYPE OF WORK

Part Time

SALARY

4-7 USD

HOURS PER WEEK

20

DATE UPDATED

Mar 22, 2026

JOB OVERVIEW

Nerdzoic is a fast-growing U.S.-based collectible toy retailer operating both e-commerce and physical retail. We manage over 5,000 active SKUs, nearly 20,000 product variants, and add 5–50 new products daily. This is a high-volume, detail-intensive environment where organization, speed, and accuracy are critical.

We are hiring an experienced Shopify and Canva specialist to manage product listings, marketing graphics, social media posting, and basic email campaigns. This role will begin part-time at 20 hours per week, with a clear path to increased hours and eventual full-time growth based on performance and company expansion.

Compensation for this role is ?500–?550 per hour based on proven experience. A paid trial project (5–10 hours) is required before final hiring. A performance review will be conducted after 90 days with opportunity for increased hours and compensation based on results.

This is not an entry-level role. You must already be confident navigating the Shopify backend, managing variants and metafields, maintaining clean taxonomy, and working inside structured systems at scale. You should not require step-by-step hand-holding. You are expected to take brief prompts and independently gather the necessary details (from emails, vendor information, product pages, and research) to complete the work correctly.

A typical instruction might be: “New Marvel Legends wave tomorrow. Info coming via email. 7 SKUs.” From that brief prompt, you should be able to extract the product data, research missing information, create accurate Shopify listings, assign correct collections, tags, and product types, set metafields properly to maintain taxonomy, design promotional graphics in Canva, draft basic marketing copy, and schedule posts or campaigns accordingly.

Core responsibilities include creating and optimizing product listings, managing SKU and variant structures, maintaining consistent taxonomy (collections, tags, product types, and metafields), ensuring listings go live the same day they are assigned (unless a different date is specified), and protecting data accuracy across thousands of products. You will also design clean, on-brand promotional graphics in Canva, write captions, and schedule posts using Metricool while keeping visual output consistent across platforms. For email marketing, you will monitor our receiving log and inventory levels and launch template-based MailerLite campaigns when product arrives, using approved templates and writing clear, concise promotional copy that matches our brand voice.

Over time, this role is expected to grow into ownership of website content, digital merchandising, and marketing execution.

Strong English communication skills, proven Shopify backend experience, Canva design ability, independence, reliability, and comfort with fast-paced direct communication are non-negotiable. You must have at least one hour of overlap with U.S. Eastern morning time daily and be available for full U.S. hours approximately 5–10 times per year for major release/event days.

To Apply: Record a 3–5 minute Loom video introducing yourself. In the video:

- Start by telling us your favorite toy line growing up.
- Explain your Shopify backend experience.
- Explain your Canva experience.
- Describe a large catalog or structured system you have managed.

Send links to:

- Shopify stores you’ve worked on
- Canva designs you’ve created
- Social media accounts you’ve managed (if applicable)
-Confirm your hourly rate expectation within the posted range and your weekly availability.

Applications that do not follow all instructions exactly will not be reviewed.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0210
Total Execution Time  0.0239
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,520 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Product-Listing-Social-Media-Marketing-Specialist-Shopify-Canva-1587429
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0099 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1587429
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 438635
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1587429
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',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-04-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1587429' 
0.0010   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1587429 
0.0010   UPDATE employer_jobs SET hit_counts '***Feb-24-2026=153***Feb-25-2026=214***Feb-26-2026=101***Feb-27-2026=95***Feb-28-2026=36***Mar-01-2026=19***Mar-02-2026=19***Mar-03-2026=28***Mar-04-2026=17***Mar-05-2026=18***Mar-06-2026=21***Mar-07-2026=10***Mar-08-2026=14***Mar-09-2026=14***Mar-10-2026=16***Mar-11-2026=9***Mar-12-2026=7***Mar-13-2026=8***Mar-14-2026=7***Mar-15-2026=3***Mar-16-2026=11***Mar-17-2026=8***Mar-18-2026=9***Mar-19-2026=10***Mar-20-2026=13***Mar-21-2026=12***Mar-22-2026=764***Mar-23-2026=390***Mar-24-2026=96***Mar-25-2026=76***Mar-26-2026=48***Mar-27-2026=32***Mar-28-2026=20***Mar-29-2026=21***Mar-30-2026=30***Mar-31-2026=24***Apr-01-2026=39***Apr-02-2026=25***Apr-03-2026=22***Apr-04-2026=16***Apr-05-2026=12***Apr-06-2026=16***Apr-07-2026=10***Apr-08-2026=10***Apr-09-2026=11***Apr-10-2026=16***Apr-11-2026=7***Apr-13-2026=1***Apr-18-2026=1' WHERE job_id'1587429'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=599***Mar-2026=1773***Apr-2026=186' WHERE job_id'1587429'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1587429' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1587429 
0.0023   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '438635'
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)