Amazon Fba product sourcer (Online arbitrage, Wholesale arbitrage)

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

TYPE OF WORK

Part Time

SALARY

$300 a month, $3/h

HOURS PER WEEK

25

DATE UPDATED

Sep 11, 2026

JOB OVERVIEW

Looking for an experienced Amazon FBA sourcer to find profitable online
arbitrage leads for our store. Must already be comfortable with SellerAmp
and Keepa — this is not an entry-level/training role.

Hours: 25 hours/week required
Pay: Flat weekly rate (based on experience — mention your rate expectations
when applying)
Quota: Minimum 5-10 vetted leads per day, logged in our shared Google Sheet
Reporting: Google Sheet must be updated daily — no batching leads to dump
at the end of the week
Performance: Repeated missed quotas or unreported days will result in a
warning, then pay adjustment, then termination if it continues

What you'll do:
- Reverse source: go through other sellers' storefronts on Amazon to find
what they're selling, then locate that same product cheaper from the
retailer/website they likely sourced it from
- Vet every lead using Keepa (price history, sales rank history, seller
count over time) and SellerAmp (ROI, fees, profitability, eligibility)
- Check BSR (Best Seller Rank) against category requirements to confirm
it's a fast enough mover before submitting a lead
- Confirm eligibility/ungating status on each ASIN before adding it to
the list — don't submit gated items unless already approved
- Flag any IP complaint risk, hazmat, or restricted brand issues
- Update the shared Google Sheet daily with: product name, buy link, cost,
sell price, ROI %, BSR, and eligibility status for every lead found
- OFFER COUNT MUST BE LOW

What you need to already know:
-We are gated on lots of products due to us being a new seller
- SellerAmp (SAS) — pulling ROI/profitability and running eligibility checks
- Keepa — reading price/rank history charts, spotting stable vs. volatile
listings
- Reverse sourcing / storefront stalking methodology
- What BSR ranges are actually sourceable per category (not just "low
number = good")
- Amazon's restricted categories, gated brands, and common IP-risk red
flags

Access provided:
- Your own restricted Seller Central login (Inventory access only — no
orders, payments, or financial data)
- Shared SellerAmp login for research
- Shared Google Sheet for daily lead logging
- You will connect YOUR OWN Seller Central login inside SellerAmp when
prompted — do not use any other login

To apply: send 2-3 sample leads with your reasoning (Keepa chart read,
ROI calc, why you picked it). Shortlisted applicants will hop on a call
to be interviewed before final hire.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0144
Total Execution Time  0.0158
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,856 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Amazon-Fba-product-sourcer-Online-arbitrage-Wholesale-arbitrage-1720628
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0084 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1720628
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 970192
 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` = 1720628
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1720628' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1720628 
0.0006   UPDATE employer_jobs SET hit_counts '***Aug-31-2026=445***Sep-01-2026=157***Sep-02-2026=59***Sep-03-2026=33***Sep-04-2026=26***Sep-05-2026=21***Sep-06-2026=16***Sep-07-2026=12***Sep-08-2026=8***Sep-09-2026=14***Sep-10-2026=6***Sep-11-2026=337***Sep-12-2026=77***Sep-13-2026=53***Sep-14-2026=46***Sep-15-2026=27***Sep-16-2026=19***Sep-17-2026=18***Sep-18-2026=13***Sep-19-2026=3***Sep-21-2026=2' WHERE job_id'1720628'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=445***Sep-2026=944' WHERE job_id'1720628'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1720628' 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` = 1720628 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '970192'
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)