In my profile I mentioned that I would work half price. Normally I would do this for around $300. However I'm new to Freelancer.com.
First, a few questions:
1 - In your description, you don't mention what you want done with node-canvas. Can you explain this more?
2 - Is the file going to be coming from the client, or a remote server? Can you explain this more?
3 - What kind of interface should the user see? For example - a text box describing the file to retrieved, or a file upload (depending on question 2) to send to the server.
Everything else is understood.
I can store the results in mysql - unless you prefer a different data store. I would need access to AWS to configure everything.
As far as timing, I could start on this Friday night, and have the code done on Saturday. We could make any final changes on Saturday, then I would configure the server auto-scaling group on Sunday.