Description
We are a distributed design/build/operate agency with broad and deep experience: frog design, innovative iPad apps pre-loaded in the Apple retail store, stealth mode health care startups, numerous scaled web applications, and so on. We design and build software, then ship it and keep it running.
We are working closely with an innovative startup backed by high profile ex-Disney employees and world famous Ivy League CS professors to build out phase two of a groundbreaking HTML5/CSS3/JavaScript single page "experience".
Our back end is built on a state-of-the-art autoscaling AWS stack, with CI baked in from the get-go, automated tests, and we even push build results into our HipChat room (where the dev team lives), shaming anyone who broke the build (in a good natured way, of course)
Here's the rub: the back end is built in... get this... node.js. That's right, that shiny new tech everyone's all excited about. Or pissed off about. Or ambivalent. Whatever. Anyway, that's what we're running.
Why in the hell would we post for a Java developer when we're really looking for a JavaScript person who does node.js (i.e. flavor-of-the-week server technology)?
Here's why: Java's already solved a lot of the problems that node.js hasn't even thought about. Well defined architecture? Check. Connection pooling? Under control. You get the picture. We figure a good, no, a great Java developer (which you surely are) can pick up JavaScript and node.js in a matter of hours, but you'll be bringing the rigor and structured thinking that we need to keep the trains running on time (albeit asynchronously)
This is what we would like to see from you:
- Something awesome on GitHub
- A clear reason why you want to branch out from your amazing Java work
- A high comfort level working with distributed teams
- A willingness to put up with the problems inherent to a rapidly evolving technology
If you're still interested, and are not an agency or a recruiter (sorry, agencies and recruiters!), please respond to this post with a great cover letter outlining your Java awesomeness and why you're interested in branching out.
- Link to original Jobposting