- Good JavaScript front-end/back-end development experience
- Experience writing and running automated tests including, but not limited to, integration and unit
- Experience in creating and deploying cloud based web applications
- Experience in collaborating with other in a software development team and conforming to standard practices and code guidelines
- Experience debugging Node.js, profiling memory and cpu usage
- Experience deploying Node.js into production and scaling applications beyond single instances