Срок работы пробной версии продукта истек. Через две недели этот сайт полностью прекратит свою работу. Вы можете купить полнофункциональную версию продукта на сайте www.1c-bitrix.ru. в Киеве требуется Senior Node.js developer

Senior Node.js developer

Данная вакансия устарела и скорее всего уже не актуальна. Вы наверное попали к нам с поисковой системы, если Вас интересуют вакансии для веб-разработчиков, то Вы можете воспользоваться поиском по нашему сайту.

Обратите внимание на другие вакансии в Киеве

Договорная

Город: Киев
Компания: PM Media
Место работы: Полный день
Опыт работы: От 1 года до 3 лет
Тип занятости: Полная занятость

Описание вакансии21 сентября 2015

Приглашаем на проект Master of Realtime Message System для реализации с нами платформы видеостриминга, которая будет давать возможность множеству пользователей начинать трансляции, смотреть трансляции других людей, коммуницировать между собой во время просмотра трансляций. Это вызов, сложности и их преодоление!

Кого мы ищем: внимательного к деталям реализации Node.js разработчика, со способностью видеть всю архитектуру, определять проблемные места и внедрять решения по их оптимизации.

Задачи, которые будут стоять перед тобой:

    участвовать в разработке отказоустойчивой и масштабируемой архитектуры приложения для онлайн чаттинга, системы распространения уведомлений пользователям, балансировщика на node.js; реализовывать архитектуру всех перечисленных выше частей; имплементировать тестирование в разработанных приложениях и сервисах; включать разработанных приложений и сервисов в continuous integration цикл;

для этих задач вам нужно быть разработчиком, архитектором, DevOps'ом

Какой опыт у тебя:

    отличное знание вебсокетов; умение анализировать, самое важное в любом разработчике, особенно при асинхронной разработке, речь об анализе edge case, возможных потенциальных косяков, слабых мест и т.п.; обладаешь навыками gracefull перезапуска node.js, пользователи не должны аварийно отваливаться, все соединения должны закрываться перед началом рестарта/выключения сервиса; можешь предложить вариант рестарта сервиса (например, после изменения кода или конфига), чтобы лоад балансер не отправлял новых пользователь на рестартующий сервис; умеешь писать юнит тесты на node.js, все кейсы должны быть покрыты и протестированы; знаешь что такое async, q, deferred, promise и умеешь с ними работать; знаешь принцип AMD и основные паттерны node.js; знаешь, почему течет память у node.js приложения, почему переполняется стэк, как этого избежать, как работают замыкания в js; большим плюсом будет, если ты напишешь асинхронный итератор на js без использования async; понимаешь архитектуру и возможности rabbitmq, большой плюс - наличие практического опыта работы; понимаешь как работает redis и у тебя есть хотя бы минимальный опыт работы с ним, большой плюс если сможешь рассказать, почему redis сливает memcached как кэш, а не сторадж; большим плюсом будет, если ты знаешь, как работает V8.

О нас: Мы технологические гики и ищем красивые решения. Наша цель - разработка масштабируемой и отказоустойчивой платформы. Два простых слова в описании, но за ними скрывается огромная экспертиза нашей команды в построении сервисов (хардварная кластеризация, геобалансинг, лоад балансеры начиная от haproxy и nginx и заканчивая решениями на базе gossip protocol, raft или paxos от google). Наши разработчики пишут на разных языках, имеют разный опыт и увлечения, в нашей команде наша сила. Мы умеем разные РСУБД, NoSQL, кэши, разные солры с эластиксерчами и множество других тулзов и сервисов.

Мы предлагаем:

    интересную интенсивную работу; гибкий график работы (пн.-пт); оплачиваемый отпуск 24 к.д.; оплачиваемый больничный; корпоративные мероприятия; соц. пакет; комфортный офис (комната отдыха, кофе, плюшки); удобное месторасположение офиса возле метро КПИ, Лукьяновка; молодой и дружный коллектив, команду профессионалов; конкурентная заработная плата (оговаривается по результатам собеседования и оценки уровня кандидата).

Возможно Вас заинтересуют другие вакансии в Киеве

Возврат к списку