Required skills:

  • 3+ years of experience in front-end development
  • 5+ years of experience in back-end development (it could be also PHP/Python/Ruby, not only JS)
  • 1+ years hands on experience with Node.js
  • 1+ year of experience of leading a team of 3-5 developers
  • Good JavaScript Core knowledge, HTML5, CSS3
  • Experience of developing rich SPA based on contemporary technologies (Angular, React)
  • Understanding and applying architecture patterns
  • Experience with Agile/SCRUM
  • Good spoken and written English
  • TDD addicted

Would be a plus:

  • Experience with TypeScript
  • Experience with koa
  • Experience with JS in mobile development (Cordova/Ionic)
  • Experience with Docker
  • Experience with clouds (AWS, OpenStack/Rackspace, Azure)
  • Experience with Continuous Integration (Jenkins/TeamCity)