Looking for a programmer to collaboratively (with me) program several parts of a backend Python system that interacts with two REST APIs (Prestashop webservice and a bookkeeping API) to coordinate the distribution of incoming orders.
In a nutshell, the startup consists of a webstore where business customers can buy products directly from the supplier, the suppliers deliver all the ordered products to a distributor and the distributor delivers the entire order (comprising of products from several suppliers) to the customer. The Python backend takes care of the distribution.
The goal is to develop a Python backend that handles (for example) the following:
1. Calculate client-order specific estimated delivery times and communicate this to Prestashop for display on a (potential) order.
2. For a set interval, process new orders by requesting shipment from the supplier to the distributor (via an automated e-mail system). The timing of these requests will be calculated based on several optimization algorithms that takes the location of the customer, the distribution schedule of the supplier, and the distribution order of the distributor in account. Furthermore, these requests need to include a packaging label with delivery details for the supplier.
3. For a set interval, notifying the distributor of incoming orders with the details of the orders (via e-mail).
We also plan to include a simple front-end that can be used to monitor and manage the shipment and distribution requests in the backend system. The back-end is currently our primary focus but it is a bonus if you have experience with developing a simple front-end to support the back-end.
Some background. My partner deals with the selling aspect of the platform (using his extensive network and experience in the sector) and I manage the technical aspect of the platform. I cannot program it all myself due to time constraints so I am look for someone to delegate some of the programming to.