Customer Service Manager (Part-Time, Growing to More) - E-commerce Brands | Long-Term Role

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

TYPE OF WORK

Part Time

SALARY

Salary €480 / €672

HOURS PER WEEK

24

DATE UPDATED

Jul 29, 2026

JOB OVERVIEW

About us
We operate multiple e-commerce brands (fashion and home & living) selling to customers in the UK, US and EU. Our CS team runs on Gorgias and Shopify. We are a small, fast-moving team and we take customer experience and dispute prevention seriously. We are in an active growth phase, launching new stores this year, so this role will grow in scope and hours.

The role
You will be the quality and process owner of everything that happens after the sale. Your mission: keep our refund rate and chargeback rate under control by making sure every customer email is handled correctly, on time, and according to our SOPs.

You will NOT be answering tickets all day. We have CS reps for that. You manage, check, coach and improve.

Your daily responsibilities (approx. 4 hours/day, 6 days/week):

Monitor the chargeback threat inbox and make sure every dispute risk is handled the same day
Monitor the CS communication channel and unblock our reps so tickets never sit waiting
Log every new chargeback in our database and collect all evidence (tracking, proof of delivery, customer communication, photos) so disputes are ready to submit
Check that all shipping exception emails (Parcel Panel flow) are sent correctly by the reps

Your weekly responsibilities:

QA sample check: review a sample of tickets per rep, score them against our SOPs, and run a weekly feedback call with each rep (aligned with the owner first)
Track supplier refund claims: log every claim we file with our fulfillment partner, follow up, and verify credits are actually received
General inbox readthrough: spot recurring customer questions, unclear product info, or gaps in our post-purchase email flows (Klaviyo) and report findings
When we test changes to the refund funnel: update SOPs and Gorgias macros, and brief the reps on the changes

KPIs you are co-responsible for:

Chargeback rate below 1% (rolling 90 days)
Refund rate within target
Zero unanswered dispute threats older than 24 hours
Weekly QA and feedback cycle completed every week

Requirements:

3+ years in e-commerce customer service, at least 1 year in a senior/lead/QA role
Hands-on experience with Gorgias (or Zendesk/Freshdesk) and Shopify
Understanding of chargebacks and disputes (Shopify Payments, PayPal, Klarna) is a strong plus
Excellent written English
Detail-obsessed: you notice when a macro was used wrong or a tag is missing
Comfortable giving direct feedback to tea ---------- mbers
Reliable internet, own laptop, available for a daily overlap window with EU timezone

Schedule and pay:

Part-time to start: 4 hours/day, 6 days/week (flexible on exact hours, some EU morning overlap required)
$5 to $7 per hour depending on experience, paid weekly/bi-weekly
Performance raise possible after 90 days based on KPIs
We are actively scaling: we are launching new stores and order volume is growing. As we grow, your hours grow with us, with the potential to move to full-time for the right person
Long-term role with real growth as our brands scale

How to apply:
Start your application with the word "ANCHOR" so we know you read this.

Then record a short video (Loom or similar, camera on) where you:

Briefly introduce yourself and your CS background
Answer these 3 questions:
1. Describe a time you gave difficult feedback to a CS agent. What happened?
2. A customer claims an item arrived damaged and threatens a chargeback. What do you do, step by step?
3. What is your experience with chargeback evidence or dispute handling?

Paste the video link in your application. Applications without the word ANCHOR or without a video will not be considered.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0172
Total Execution Time  0.0192
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,280 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Customer-Service-Manager-Part-Time-Growing-to-More-E-commerce-Brands-Long-Term-Role-1698567
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0108 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1698567
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 813306
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1698567
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-07',ej.date_added) duration_daysDATEDIFF('2026-08-07',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-07',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1698567' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1698567 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-29-2026=1177***Jul-30-2026=170***Jul-31-2026=157***Aug-01-2026=51***Aug-02-2026=39***Aug-03-2026=49***Aug-04-2026=7***Aug-07-2026=1' WHERE job_id'1698567'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1503***Aug-2026=147' WHERE job_id'1698567'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1698567' 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` = 1698567 
0.0042   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '813306'
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)