Ищем JavaScript (Node.js) Engineer в компанию Elastic.io

Всем привет!

Мы ищем JavaScript (Node.js) Engineer в компанию Elastic.io для работы над гибридной integration platform-as-a-service (iPaaS). Дальше — больше, в наших вопросах и ответах ребят.

Кто мы и что делаем?
Elastic.io эксперт в области интеграций. Мы создали продукт, который решает проблемы малых и средних компаний в области интеграций. Это гибридная интеграционная платформа (iPaaS), построена на микросервисной архитектуре, деплоится в clouds и IoT.
Видео о продукте: https://www.youtube.com/watch?v=9FVqwEFGido

Перспективы и планы компании/продукта:
Команде 6 лет, за это время мы выросли с двух человек до 30. В 2019 году собираемся расширить нашу интеграционную платформу функционалом Data Integration Hub. Поскольку являемся одними из сооснователей Open Integration Hub в планах развивать инвестировать в open source проекты.

Какие инструменты/технологии мы используем:

  • Используем Docker.
  • Запускаем в Kubernetes.
  • Передаем данные через RabbitMQ.
  • Back-End на Node.js.
  • Front-End на Ember.
  • Храним в MongoDB.

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

  • Опыт с Node.js от 3 лет.
  • Опыт с JavaScript 3 лет.
  • Понимание принципов архитектуры распределенных приложений
  • Autotesting.
  • Опыт с СI/CD.
  • Знание unix-систем.
  • Английский — Intermediate.

Будет плюсом:

  • Опыт работы с MongoDB.
  • Опыт работы с RabbitMQ.
  • Опыт с Kubernetes.
  • Опыт разработки cloud-приложений.
  • Понимание принципов работы сетей.
  • Знание любого другого языка, кроме JavaScript.

Что нам важно в этом человеке?

  • Прагматичный подход к решению проблем.
  • Ответственность, умение провести задачу от начала до конца (от планирования до продакшена).
  • Коммуникабельность и работа в команде: участие в обсуждениях проблем и разделение своих сложных проблем с командой.
  • Итеративный подход к разработке: make it work, then make it fast, then make it beautiful.

Что делать в проекте?

  • Планировать, проектировать новый функционал и имплементацию REST API.
  • Заниматься разработкой kubernetes-операторов.
  • Автоматизировать процессы (building, deploying, e2e testing).
  • Делать рефакторинг/багфиксинг/Code review.

Примеры задач из бэклога:

  • Rewrite integration tests from marathon to Kubernetes.
  • Implement MongoDB adapter for Casbin.
  • Implement kubernetes operator for dynamic domain management.
  • Configure automatic deploy of helm charts to public repository.
  • Prevent RabbitMQ queues overflow.

В чем можно прокачаться?

  • Разработка облачных приложений (multitenancy, zero-downtime).
  • Микросервисная архитектура.
  • Message Brokers.
  • DevOps.
  • Работа с cloud providers (GCP, AWS, Azure).
  • CI/CD.
  • Networking.
  • Linux Internals.
  • Docker Internals.


В связи с чем открылась позиция?
Расширение и рост компании.

Перспектива роста по данной позиции?

  • Развиваться технически. использование топ технологий, решение сложных задач, которых не найти в stackoverflow 🙂
  • Развиваться в менеджменте проектов или продуктов.

Размер и структура команды:
Киев:
Core team (разработка продукта), 9 чел: 2 QA, 1 Front-End, 1 Full-Stack, 4 Back-End, 1 DevOps
Professional Services (клиентские проекты на платформе), 7 чел: 1 QA, 6 Devs

Бонн: C-level management, Core team (1 Fullstack dev), Support, Sales, Marketing.

Где находятся люди, которые принимают технические решения по проекту?
CTO в Германии, Core team — в Киеве.

Кто у нас работает?
Ренат Зубайров
Игорь Дробязко
Евгений Обрезков
Антон Котенко
Ярослав Пономаренко
Максим Некогдюк
Леонид Кузьмин

Мы в Twitter
Мы в Facebook

По условиям:

  • Есть ли возможность работать удаленно какие-то дни? Да, по договоренности.
  • Количество дней отпуска? 18 рабочих дней.
  • Количество дней оплачиваемых больничных в год? 5 дней.
  • Есть ли перспектива командировок, и куда? Мы немецкая компания, есть перспектива командировок в Германию.
  • Есть ли испытательный срок и сколько он длится? Есть, 3 месяца.
  • Овертаймы, как часто бывают, какой подход к оплате? Не овертаймим.
  • Какой график работы? 11:00 стендап, рабочий день 8 часов.
  • В офисе открытая или закрытая планировка? Открытая.
  • Когда, каким образом и в какой валюте платится/считается зарплата? EUR, по инвойсам на банковский счет, раз в месяц.
  • Адрес офиса Creative Quarter, ТРЦ Гулливер, пл. Спортивная 1А.

По процессу:

  • Есть ли тестовое задание? Нет.
  • Интервью на английском? Есть небольшая часть на английском.
  • Кто ревьювит резюме? Команда.
  • Сколько этапов интервью, с кем? 1-й этап: тех. интервью с инженером из команды, 2-й этап интервью с CTO.


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

Ждем 🙂

Vika Prydatko

Vika Prydatko

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