вот все требования:
хорошее знание Node.js и подтвержденный опыт его применения;
применение ООП, знание паттернов программирования в работе - обязательно;
умение работать с асинхронным кодом, строить сложные модульные приложения;
опыт работы с SockJS, WebSocket, опыт с Socket.IO приветствуется;
опыт работы с NoSQL хранилищами: MongoDB, Redis; с SQI хранилищами: PostgreSQL;
знание систем управления версиями (Git);
опыт работы с сервером очередей beanstalkd, AMQP - подобных;
опыт real-time приложений.
но ключевые это javascript на высоком уровне(прототипы, наследование, инкапсуляция), опыт nodejs ( понимание , умение работать с асинхронной моделью), очереди rabbit (различать обменник от очереди), redis (не пытаться сохранить в него циклически вложенные структуры), postgres (уметь делать upsert), ws сокеты (опыт использования).
|