Python Developer for Amazon Sourcing Tool
Worldwide
I’m looking for an experienced Python developer to build an automated product sourcing tool for my Amazon business. The goal is to compare retailer product data against Amazon listings, calculate profitability and sourcing risk, and generate a ranked list of buying opportunities. The solution should: * Connect to the Amazon SP-API and Keepa API. * Retrieve and process Amazon product data. * Import retailer product data from one or more retailers. * Match retailer products to Amazon ASINs using identifiers such as UPC, EAN, model number, or manufacturer part number. * Calculate estimated profit, ROI, net margin, and Amazon fees. * Apply configurable sourcing rules, including minimum profit, ROI, demand, competition, and price stability. * Identify whether Amazon is a competing seller on the listing. * Generate a ranked buy list with recommended test quantities and BUY / REVIEW / PASS recommendations. * Export results to Excel or Google Sheets, with the architecture designed to support future dashboard integration. The code should be modular, well documented, and built so additional retailers, filters, and scoring logic can be added over time. When responding, please include: * Examples of similar Amazon sourcing, repricing, or automation tools you’ve built. * Your experience with Amazon SP-API, Keepa API, and Python. * Your proposed technical architecture. * An estimated timeline and cost for an initial proof of concept. My preference is to start with a proof of concept using a single retailer and expand once the core system is validated.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:2 hours ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesUpper Saddle River7:57 PM
- Retail & Consumer GoodsIndividual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by