This is a long-term contract, which will run for as long as deliverables and expectations keep being met.
This position will be the first (of hopefully many more) positions to be filled. That means you're working on your own (with my direction). You need to know how to draw the owl (see http://pigroll.com/297_how-to-draw-an-owl.html) to work with me properly - I'm no good with micromanagement.
I don't expect you to know everything, but I DO EXPECT you to be able to learn whatever you need to in order to get stuff done.
This is 85% Coffeescript (using existing Node packages), 10% R&D (learning how to do new stuff and making modules from scratch), 3% Jade, and 2% everything else (MongoDB, Elasticsearch, various API integrations, etc).
I totally made those percentages up, but you get the idea.
If you expect full requirements up front, this job is not for you. This is agile in the loosest sense, with a Kanban board we'll use for keeping track of stuff. I expect that you can...