Being part of a small team means wearing many hats at times. This job is mostly software development, with equal parts implementation and support responsibilities as well. You might not have a ton of experience, but are a creative and self-motivated programmer, excited to learn new things. You can't wait to be given a project that lets you flex your creative and analytical muscles, and then show your work off to your colleagues (you like agile development). You thrive in a small-business environment that demands you stretch yourself (you flat out get stuff done). Customer has a problem? You're on it. Brainstorming a new feature? Your head is full of possibilities. Someone needs training? You love teaching and sharing ideas. But most of all, you like working on a team and helping your colleagues succeed as much as they like helping you (you're a great person to work with).
You will be working with a team of developers on developing and expanding 3 web-based client applications written in HTML5/JavaScript. Additionally you will work on developing Node.js-based service applications which support our client applications using RESTful APIs, WebSockets and WebRTC.