API Integration Developer for Shopify (ETL, Data Mapping & CSV Automation)
Worldwide
About Us We are Her-Age, a luxury vintage marketplace based in Milan, Italy. We work with multiple international suppliers, each providing their product catalogs in different formats, including REST APIs, API Keys, CSV files, XML feeds, and other structured data sources. Our goal is to standardize every supplier's product catalog into our own proprietary Her-Age taxonomy and automatically import it into Shopify using Matrixify. We are looking for a skilled API Integration Developer for a long-term collaboration. _____________________________________________________________________ The Project We will provide the supplier's API documentation together with a complete mapping of the Her-Age taxonomy. Your role is to build the integration, automate the transformation process, and generate a Matrixify-ready CSV that follows our exact structure. For this first project, one of our suppliers provides access to their product catalog through an API Key. We need a developer who can build a complete automated integration. Your responsibilities will include: • Connect securely to the supplier's API using the provided API Key. • Retrieve the complete product catalog. • Analyze and understand the supplier's data structure. • Map every field to our proprietary Her-Age taxonomy. • Transform the supplier's data into our required format. • Generate a clean Matrixify-compatible CSV file. • Host the generated CSV on a permanent public URL. • Ensure the CSV updates automatically whenever the supplier's data changes. • Deliver clean, documented and maintainable code. The goal is to build a fully automated workflow that requires little or no manual intervention. _____________________________________________________________________ Workflow Supplier API (API Key) ↓ Retrieve Product Data ↓ Transform Data into Her-Age Taxonomy ↓ Generate Matrixify-Compatible CSV ↓ Host CSV on Public URL ↓ Automatic Import into Shopify via Matrixify ↓ Automatic Synchronization _____________________________________________________________________ Required Skills • REST API Integration • API Key Authentication • Python or Node.js • JSON • ETL / Data Transformation • Data Mapping • CSV Generation • Automation • Shopify • Matrixify (experience is a plus) _____________________________________________________________________ Nice to Have • Shopify Admin API • GraphQL • AWS • Docker • Cron Jobs • Webhooks • Experience with large product catalogs • Experience with e-commerce marketplaces _____________________________________________________________________ Deliverables The completed solution should include: • Fully working API integration. • Automatic synchronization. • Matrixify-ready CSV. • Public URL hosting the CSV. • Complete source code. • Documentation explaining the installation and architecture. • Documentation of the field mapping. • Error logging and basic monitoring. _____________________________________________________________________ Long-Term Opportunity This is only the first supplier. We regularly onboard new suppliers that provide inventory through APIs, CSV files, XML feeds, and other structured data sources. We are looking for a reliable developer who can become our long-term technical partner and build future integrations for our growing supplier network. _____________________________________________________________________ To Apply Please include: • Examples of similar API integration projects. • Examples of ETL or data transformation work. • The technology stack you recommend. • Estimated development time. • Any questions you may have. Bonus points if you have experience building automated product feeds for Shopify, marketplaces, PIM systems, or inventory management platforms. To confirm that you have read the entire job description, please begin your proposal with the word "HERAGE".
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
$30.00
-
$60.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:11 hours ago
- Interviewing:6
- Invites sent:6
- Unanswered invites:0
About the client
- Italy10:16 PM
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