Шукаємо Senior Node.js developer до продуктової стартап-компанії EduNav

Всім привіт!

До продуктової стартап-компанії EduNav шукаємо Senior Node.js developer в R&D офіс продуктової стартап-компанії Edunav. В офіс у Львові чи в Одесі, на вибір.

Нижче, як зазвичай, більше інформації у вигляді відповідей на наші питання.

Що ми робимо?
EduNav — американська продуктова компанія. Наш продукт призначений для вузів та коледжів США. Ми маємо алгоритм, що оптимізує надання та отримання освітніх послуг: навчальним закладам він допомагає спрогнозувати попит на навчальні курси на декілька років уперед, студентам — швидше отримати диплом, без зайвих кредитів.
Продукт можна влучно порівняти із google maps: як останні розраховують шлях до місця призначення, так EduNav розраховує шлях до закінчення навчального закладу, персоналізовано, в режимі реального часу. Студенти спілкуються із нами так само, як із google maps. Наприклад, кажете google maps, що не хочете їхати Столичним шосе, і шлях стає довшим на 15 км та 20 хвилин. Кажете EduNav, що не хочете ходити на лекції по понеділках, і система вмить повертається до вас із детальним навчальним планом та звісткою, що це коштуватиме додаткового семестру та додаткові $10k. Достатньо переконливо, щоб виважено планувати навчання 🙂

Screenshot at квіт. 02 09-36-29

Чому ми це робимо?
Ринок вищої освіти в США величезний, та за останні 10 років його суттєво реформовано. Бюджетування вузів поставлено в залежність від їхньої продуктивності.

Проблеми вузів:

  • Низький процент студентів, які вчасно завершують навчання — 4-year bachelor’s за 4 роки завершують лише 20%; 2-year associate за 2 роки – лише 5%.
  • Низька заповнюваність курсів студентами — в середньому лише на 65%.

Проблеми студентів:

  • Висока вартість навчання.
  • Самостійне складання плану навчання і пов’язані із цим ризики: вийти за межі бюджету чи термінів часу, або взагалі не закінчити навчання.

Це призводить до того, що навчальні заклади презентують низьку продуктивність та втрачають мільйони. EduNav – перша та єдина компанія на ринку США, яка завдяки винайденій математичній моделі допомагає оптимізувати освітні процеси з точки зору бізнесу. Технічно це цікаво з точки зору складності розробки, інфраструктури і алгоритмів обрахунку.

Як ми робимо (технології)?
Інфраструктура: AWS CloudFormation(ASG+R53+IAM+SQS+ELB+S3+CloudWatch) + Chef + MongoDB Replica Sets + OpenVPN + Packer for customer build virtual images + Jenkins + LogEntries + PagerDuty
Applications: Java 8, NodeJS

Перспективи та плани компанії/продукту?
Продукт вже знаходиться в production стадії, ним користується декілька ВНЗ, на черзі — список охочий приєднатисяприєднатися. Обсяг робіт чималий, ринок нішовий (ВНЗ), але великий. Весь R&D знаходиться в Україні.

Які професійні навички важливі

  • 6+ років досвіду із розробкою програмного забезпечення.
  • Щонайменше 2+ роки досвіду розробки веб додатків з використанням технології Node.js на посаді старшого інженера.
  • Досвід роботи із MongoDB.
  • Впевненні знання основ комп’ютерної науки, включно зі структурою даних, об’єктно-орієнтованого дизайну, алгоритмів, аналіз складності та вирішення задач.
  • Відмінне розуміння HTTP протоколу, RESTful APIs.
  • Експертні знання із XHTML/ HTML5, JavaScript, jQuery, CSS, AJAX та JSON/XML/JAML.
  • Прикладний досвід із Bootstrap або іншими схожими сучасними інструментами.
  • Гарний досвід із профайлінгу, траблшутінгу, дебагінгу та модульне тестування.
  • Гарні навички усної та письмової комунікації разом зі здатністю вирішувати проблеми та керувати часом.

Бажані навички:

  • Гарний досвід із SQL та реляційними базами даних.
  • Досвід із високонагруженими веб застосунками.
  • Гарне розуміння Linux-оїдних операційних систем як CentOS, Red Hat, Ubuntu.

Чи потрібна англійська, на якому рівні? Так, середня і вище.

Що ще важливо для цієї позиції?
Самостійність, ініціативність, здатність самостійно приймати рішення, вміння організовувати власний час, командний гравець, гарні комунікаційні навички.

Що робити у проекті? Є велика задача — написати нову систему реєстрації студентів на курси. Цей функціонал є частково написаний. Та є необхідність переосмислити підхід до його реалізації, та написати повністю новий функціонал із самого початку. Для цього формується команда, яка відповідатиме саме за цю частину, і матиме можливість при розробці обирати та використовувати технології які найкраще підійдуть для виконання задачі.

У зв’язку із чим відкрилася позиція? Розширення.

Перспектива зростання/розвитку за даною позицією? Перспектива дорости до Ліда.

Розмір та структура команди. Скільки тестувальників/розробників? Над продуктом працюють 41 інженер, з них 9 QA, 15 розробниківів, 2 девопси, 10 Дата Аналістів, 1 дизайнер, 2 продукт менеджера(1 в США), 2 супорт інженера. Всього 47 людей в Україні.

Скільки років проекту, на якій він стадії? 3 роки. Production- стадія.

Де знаходяться люди, які приймають технічні рішення в проекті? UA/USA.

Хто в нас працює?

Ми тут: https://www.linkedin.com/company/edunav-inc-

Що цікавого ми як компанія робимо для спільноти (івенти, підтримка комьюніті тощо)?
З 1 Лютого 2018 року, ми стали членом Львівського ІТ Кластера.

Чим ми як компанія/проект відрізняємося від інших?
Ми робимо продукт, який має повністю змінити підхід до організації всієї системи освіти у США. Розробники можуть пропонувати технології, які будуть використовувати, і якщо це аргументовано, то пропозицію спробують втілити в життя. Продукт зараз у стадії активної розробки, працюємо безпосередньо з професором зі Стенфорда, який допомагає нам розробляти математичний алгоритм. Не боїмось вводити нове, творити з нуля і чути людей, які працюють разом з нами.

Чому варто йти до нас?

  • Ми розробляємо унікальний продукт, який міняє систему вищої освіти США.
  • Сильна і досвідчена команда (всі middle/senior+ рівня). В нас працюють дуже досвідчені люди (Serge Plotkin, Ivan Babichuk, Oleksii Golikov, Ostap Koziy, Andrey Karol, Eugen Ellansky).
  • Використовуються нові технології, при розробці продукту.
  • Хороший компенсаційний пакет.
  • Нема бюрократії.

Щодо умов:

  • Випробувальний термін скільки триває? 2 місяці.
  • Овертайми, як часто бувають, який підхід до оплати? Якщо трапляються вимушені овертайми, вони компенсуються додатковою відпусткою.
  • Який графік роботи? Вільний, з відхиленнями в межах 10.00-20.00. Головна умова, щоб більшість робочого часу співпадала з іншими членами команди.
  • Чи є можливість працювати дистанційно якісь дні? Поодинокі WFH — так, Working OOO — обговорюється індивідуально.
  • Кількість днів відпустки? 15 робочих днів + 2,5 дні на вирішення нагальних особистих потреб.
  • Кількість днів оплачуваних лікарняних за рік? Безлімітні лікарняні (з документальним підтвердженням), 5 робочих днів (без документального підтвердження).
  • Чи є перспектива відряджень, і куди? У разі необхідності — між офісами Одеса/Львів.
  • Соцпакет. Медстрахування, страхування життя, покриття витрат на тренінги/конференції/семінари (75%), покриття англійської (50%), фрукти/солодощі/кава.
  • В офісі відкрите чи закрите планування? Закрите.
  • Адреса офісу. Львів, вул. Залізнична 7 / Одеса, вул. Буніна 10, БЦ “Морський”.

Щодо процесу:

  • Чи є тестове завдання? Ні
  • Інтерв’ю англійською? Так.
  • Хто рев’ювить резюме? Тeam Lead Front end — Dmitry Mizin, VP of Engineering — Ivan Babichuk
  • Скільки етапів інтерв’ю, із ким? HR + технічне + менеджер.

 

Якщо вам подобається все, про що йдеться вище, пишіть нам, будь ласка: alesya.sidorovich@vpteam.com.ua

Чекаємо 🙂

Vika Prydatko

Vika Prydatko

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