Part Time
to be discussed based on qualifications
TBD
May 11, 2020
We are looking for a full-stack developer that can continue to develop or improve our existing programs for our Amazon seller business. Or if possible start from scratch.
The current solution includes a front end; a web application and a backend written in Python.
Backend: Python
Frontend: Bootstrap for design + PHP that can execute Python scripts and read data from the database to show data graphically.
Database: Smartsheet (via API) with MySQL/SQLite
Server: Amazon Linux 2/CentOS (EC2 instance)
We use scripts to gather and make our Amazon listing information up-to-date by scraping Amazon with rotating proxies and creating file-based results that can be uploaded via API. We also use scripts to organize data in our Smartsheet tabs (add, edit, move, and delete) that contain products, orders, etc.
We use front-end to trigger actions by a click of a button and to show useful information (e.g. logs, status, counters).
Must-Have:
* Advanced Python skills including experience with the following modules: Scraping Amazon (beautiful soup, xPath), Excel/CSV manipulation (pandas, openpyxl), Rest API (Requests, Amazon MWS), Rotating Proxies modules.
* Database knowledge (MySQL preferred)
* Basic front-end web development skills (PHP preferred)
* Basic Linux server administration/management skills
Experience with the following is a big plus:
* Amazon MWS API -
* Amazon AWS (EC2)
* Amazon Seller Central -
* Smartsheet API -
* Keepa API -
* Proxy Providers (Oxylabs -