Ищем Senior Full-stack Developer в продуктовую компанию SolidOpinion

Всем привет!

Ищем Senior Full-stack Developer в продуктовую компанию SolidOpinion. Работа удаленно или в офисе (Киев, Житомир). Ниже — больше, в наших вопросах и ответах ребят.

Наши продукты

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

 

Наши клиенты — большие новостные и медийные ресурсы в американском сегменте сети интернет, среди которых одни из самых популярных сайтов в США: LAtimes, ChicagoTribune, SanDiegoTribune и десятки других.
В компании работает более 50 человек. Есть 2 технических офиса в Украине и бизнес офис в США (Калифорния). Также многие инженеры работают удаленно из России и Европы. В составе совета директоров — Michael Robertson (основатель MP3.com).
За последнее время мы получили несколько раундов финансирования и активно развиваемся. Сейчас проходим процедуру ICO с нашим продуктом EngagementToken и сотрудничаем с фондом Galaxy Investments (крипто миллионер Mike Novogratz). Презентация компании — тут.

Стек технологий
EcmaScript 6 (Babel), React, Redux, NodeJS, Docker, Kubernetes, Google Cloud, Java, Couchbase, Mongodb, ElasticSearch.

Какие профессиональные навыки нам важны

  • Степень бакалавра в технических науках.
  • 6+ лет коммерческого или open-source опыта с JavaScript.
  • 2+ лет коммерческого или open-source опыта с JavaScript MVC toolkit в Single Page архитектуре. Прежде всего с React.
  • 1+ лет опыта внедрения решений на Node.js в продакшн.
  • 2+ лет опыта работы с фреймворками для функционального и юнит тестирования.
  • 2+ лет опыта работы с реляционными базами данных и/или NoSQL базами данных (Redis, Mongo, Couchbase и др.).
  • Знание стандартных javascript async patterns.
  • Опыт работы на всех этапах разработки ПО. У вас большой опыт интеграции фронтенд приложений с микросервисами на бекенде.
  • Большой опыт дизайна и имплементации low-latency, high-availability, and performance приложений.
  • Опыт работы в Linux среде и с такими контейнерными технологиями как docker.
  • Стремление к постоянному самообучению, изучению новейших веб технологий.
  • Понимание unit testing & Test Driven Development (TDD).
  • Подход «Self-starter» и способность принимать независимые решения.
  • Отличные навыки решения проблем с успешным опытом “superb delivery against assigned tasks”.
  • Опыт работы с Agile Development, Kanban, и/или Extreme Programming методологиями.
  • Рендеринг на стороне сервера и опыт с Node.js будет большим плюсом.
  • Опыт работы с микросервисами будет большим плюсом.

Нужен ли английский, и на каком уровне
Upper intermediate level.

Что ещё важно для нас
  • Способность видеть главное.
  • Стремление к совершенству через простоту.
  • Не откладывать на завтра то, что можно сделать сегодня.

Что делать в проекте
  • Писать код (виджеты для комментариев, API gateways, бекенд микросервисы, не менее 80% времени).
  • Участвовать в early quality активностях, включая взаимные обзоры эстимейтов, дизайна и кода.
  • Выбирать лучшие инструменты для решения проблемы и обучать команду, как их использовать.

Примеры задач
  • Design API points for integrations service.
  • Create API gateway entry points.
  • Create react components design for new widget UI.
  • Convert HTML mockup to react components.
  • Connect API gateway to identity management service.

Команда
Одна часть команды разработчиков занимается написанием backend сервисов на JAVA. Вторая часть — разработкой на JavaScript (React + NodeJS). Всего нас около 20 человек. Во front-end команде — 6 человек.

Разработчики получают задачи от лида, через Jira. Во время планингов задачи обсуждаются.
Большинство ребят работает удаленно, общаемся через Slack и Google Meet.

Рабочий процесс
Jira, Scrumban, Peer code review.
Code style: Standard.

Перспективы и планы компании/продукта
  • Бизнес стратегия: проведение ICO, расширение сети сайтов, где развернута наша система комментирования.
  • Технологическая стратегия: работа над версией продукта 2.0, что включает переход на архитектуру микро сервисов и переработку frontend компонент.

Кто у нас работает

По условиям
  • Есть ли испытательный срок и сколько он длится? Да, 2-3 месяца.
  • Овертаймы, как часто бывают, какой подход к оплате? Бывают редко, компенсация деньгами или днями к отпуску.
  • Возможны ли командировки? Да, в Калифорнию. Компания компенсирует все расходы по обучению и оплачивает посещение конференций.
  • Возможен релокейт? Да, со временем.
  • Какой график работы? fixed time 12.00-20.00 по Киеву.
  • Количество дней отпуска? 10 рабочих дней.
  • Количество дней оплачиваемых больничных в год? 4 дня.
  • В офисе открытая или закрытая планировка? Открытая.
  • Адрес офиса: Киев, Антоновича 33в. Можно работать удаленно.


По процессу
  • Есть ли тестовое задание? Опция — прохождения теста онлайн или небольшое задание.
  • Интервью на английском? Нет.
  • Кто ревьювит резюме? CTO — Mykola Urmach
  • Сколько этапов интервью, с кем? Техническое (СТО) + HR


Если вам все нравится, направляйте, пожалуйста, ваши резюме на
alesya.v.sidorovich@vpteam.com.ua

Ждем с нетерпением :)
Vika Prydatko

Vika Prydatko

10 лет управляю и воодушевляю. 7 лет счастливо соединяю умных людей и классные IТ-проекты в продуктовых компаниях и стартапах. Нахожу хороших и правильных людей для интересных компаний и проектов. Коучу и тренирую по позитивному управлению, рекрутингу, мотивации и построению отношений в IТ-командах. И да, я люблю айтишников :)