Старший backend-разработчик (node.js)

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

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

Договорная

Город: Москва
Компания: PROFI.RU
Место работы: Гибкий график
Опыт работы: От 3 до 6 лет
Тип занятости: Полная занятость
Всего вакансий в городе: 4741
Активных вакансий: 760
Минимальный заработок: 35 руб.
Средний заработок: 90 679 руб.
Максимальный заработок: 400 000 руб.
Статистика от 05.12.2016

Описание вакансии10 августа 2016

Продуктовая команда PROFI.RU ищет старшего backend-разработчика для участия в разработке нашего основного продукта — сайта PROFI.RU.

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

Перед старшими разработчиками помимо задач ведения непосредственной разработки, стоят: проведение code review других участников команды, контроль архитектурной целостности создаваемых систем, обучение младших разработчиков.

Не так важно, чтобы у вас был значительный опыт работы именно на Node, важнее опыт создания реально работающих приложений, системное мышление при решении задач, опыт согласования требований с постановщиком. Мы считаем, что разобраться в конкретной технологии/языке/фреймворке не так сложно, когда она у вас десятая по счету. Те, кто сейчас занимают позиции старших разработчиков в нашей команде, приходили с Java / C/C++ / C#, других языков.

Мы ищем людей, которые любят технологии, занимаются непрерывным самостоятельным обучением, готовы делиться опытом с другими участниками команды.

Мы занимаемся продуктовой разработкой, и код, который мы пишем, остается с нами надолго, поэтому мы стараемся делать вещи технически хорошо, а не исключительно на скорость. От вас, как от старшего разработчика, мы ждем повышенного внимания к технической правильности разрабатываемых решений и постоянного контроля за тем, чтобы с технической точки зрения все было грамотно сделано.

Ключевые слова:

    Node.js GraphQL MySQL ElasticSearch MongoDB Sphinx RabbitMQ websockets ES 2015+ (Babel) FlowType React/Redux (изоморфный рендеринг) Git

Задачи:

Разработка бэкендовых сервисов доступа к данным для разнообразных потребителей (фронтенд-приложения, мобильные приложения, партнерские сервисы, другие продуктовые команды внутри компании). В вашей зоне компетенции будет решение ключевых продуктовых задач по всему используемому стеку технологий, а также технические задачи, направленные на повышение общей стабильности/быстродействия систем, внедрение и поддержание общих практик качественной разработки.

Чего мы ждем от вас:

Hard skills:

    умение писать тесты (юнит/интеграционные/acceptance), понимание пользы от написания тестов и готовности их писать, умение структутировать код, чтобы его было проще тестировать; хорошее понимание работы Node:
      для каких задач какой способ управления асинхронным исполнением использовать; как v8 исполняет JS, умение оптимизировать JS-код с учетом этого, понимание, когда эти усилия не стоят труда; как искать memory leaks; как делать post mortem анализ; зачем и когда использовать streams; чем mysql2 лучше mysql.

Soft skills:

    навыки эффективной устной и письменной коммуникации: решение продуктовых задач — это интенсивный процесс, в который вовлекаются разные сотрудники компании, с которыми вам нужно находить общий язык; умение балансировать архитектурные решения между гибкостью в расчете на будущее и затратами на решение насущных проблем; желание непрерывно повышать свой профессиональный уровень и принимать активное участие в жизни команды, обмениваться опытом с другими; умение удерживать в голове / описывать архитектуру системы и корректно оценивать последствия вносимых изменений; стремление понимать, зачем вы выполняете ту или иную задачу и как это отразится на пользователях; стремление постоянно искать, какими способами можно сделать вашу работу более эффективной; стремление помогать остальным участникам команды – для вас, как старшего разработчика это будет одна из частых задач.

Что является плюсом:

    понимание внутреннего устройства современных баз; желание/умение использовать типизированный (Flow) JavasScript; участие в популярных open source - проектах в node.js-экосистеме; приветствуется опыт работы с поисковыми движками Sphinx/ElasticSearch.

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

    сильную команду профессионалов, увлечённых своим делом; уютный офис на 15-м этаже в бизнес-центре на Ходынском поле (ст. м. «Аэропорт»); ДМС — половину стоимости оплачивает компания; полезный завтрак, фрукты, кофе из Starbucks в офисе; доплату в размере 15 000 руб. в месяц тем, кто арендует квартиру в 30 минутах ходьбы от офиса; единомышленников по занятиям бегом, боксом, йогой, капоэйрой и другими видами спорта. Занятия в сборной по футболу, волейболу наполовину оплачивает компания, как и абонемент в фитнес-клуб «Палестра Sport»; новым сотрудникам из других городов с удовольствием поможем с переездом в Москву и адаптацией в новом городе; полный рабочий день, гибкий график.

Местоположение офиса

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

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