Please bid if you are a:
NodeJS web developer who has worked with Lambda, S3, familiar with using OAuth, can submit Pull Requests on Bitbucket before each milestone to get paid, and understands the requirements below.
Requirements for a NodeJS /ExpressJS website, to be hosted on AWS, of which a user:
I) Creates an account by:
1. Entering name and email
2. Enters a serial number (for Alexa enabled device)
3. Then the user clicks "Authorize device with Amazon"
Then it follows the requirements here to get the token: [url removed, login to view]
Sample starting NodeJS app: [url removed, login to view]
II) Token storage and refresh
1. NodeJS website then stores the returned keys (on amazon cloud S3 or other service).
2. Background process refreshes the tokens on a timer.
III) NodeJS API for use by the device to retrieve the latest token to make Alexa calls