Backend Developer (Ruby on Rails)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Про задачи
В NPTV разрабатывается множество интерактивных приложений для TV и мобильных платформ и всем этим приложениям требуются бекенды. Бекенды обычно являются Rails/Grape-приложениями с множеством дополнительных сервисов для получения, обработки и отправки приложениям реалтаймовых данных. Все бекенды взаимодействуют с внешним миром по JSON REST API, по WebSocket или ZMQ.
Нам нужен человек, который будет помогать разрабатывать, развивать и поддерживать бекенды для интерактивных приложений NPTV, а также участвовать в разработке stateful-сервисов, которые обеспечивают наши приложения реалтаймовыми данными. Иногда у нас бывают задачи на Go и Erlang, и, если есть желание, можно неограниченно прокачивать свои знания JavaScript. Скучно не будет!
Про требования
- опыт промышленного программирования на Ruby и RoR;
- опыт проектирования и разработки удобных REST API;
- пригодится знание серверного программирования под Unix, а также распространенных сетевых протоколов;
- очень приветствуется опыт в JavaScript и Erlang;
- желателен опыт программирования на одном из низкоуровневых языков и вообще понимание того, что происходит внутри системы;
- аккуратность, внимательность и предусмотрительность.
У нас есть
- тренажерный зал + личный тренер;
- вкусные обеды, включая суши;
- английский в офисе при желании;
- гуманный график, где “Доброе утро” уместно и в 12, и в 9 часов дня;
- оформление по ТК, ДМС включая стоматологию, белая заработная плата и прочие очевидности;
- офис на «Красном Октябре», ст.м. «Кропоткинская», «Полянка» или «Третьяковская».