Position: Shopify Developer
Company: Shortage
Category: Node.js
Experience required: no_exp
English level: basic

We are looking for a developer familiar with Shopify API to build a custom application. The application will be a bridge between Shopify stores and the Shortage platform.

**Must have**:
- experience with Shopify API
- understanding of the Shopify fulfillment process

**What is Shortage?**

Shortage is a donation marketplace. It is a place where people can donate requested goods directly to charities in an easy and transparent way.
- Any charity can have its own page on Shortage and manage the list of goods they want to receive. 
- A donor finds the goods they want to donate and either sends an in-kind gift directly to the nonprofit’s address or funds the donation, so the Shortage team buys and sends the gift on the donor’s behalf. 
- After receiving a donation, the charity provides a donor with a tax deduction receipt, a photo or video of the donation, and an “impact story” blog post.

**The reasoning**

There are thousands of stores on the Shopify platform selling the same or similar goods that charities post on the Shortage platform. It creates an opportunity for integration: a customer of a Shopify store could not only buy the products for themselves but also donate to charities, which is beneficial for everyone:
- The shop gets its sales and helps the community.
- The nonprofit organization receives tangible goods.
- The donor supports the charities they like.

**The idea**

The Shopify app will provide seamless integration with the Shortage donation marketplace platform, allowing Shopify merchants to easily connect their products with the products listed on Shortage. The app will enable merchants to offer their customers the option to donate products. When a product is donated, the merchant will receive an order notification with the delivery address taken from Shortage, and Shortage will be notified about the donation made on the Shopify shop.