Make

recruitment

greatagain!

Senior Java Developer в EduNav

Добрый день :)

В продуктовую компанию EduNav ищем Senior Java Developers (Львов, Одесса, Киев).

Далее, мы спрашивали — нам отвечали.

Что мы делаем?

EduNav — американская продуктовая компания. Наш продукт предназначен для вузов и колледжей США. У нас есть алгоритм, который оптимизирует предоставление и получение образовательных услуг: учебным заведениям он помогает спрогнозировать спрос на учебные курсы на несколько лет вперед, студентам — быстрее получить диплом, без лишних кредитов.

Продукт можно метко сравнить с google maps: как последние рассчитывают путь к месту назначения, EduNav рассчитывает путь до окончания учебного заведения, персонализировано, в режиме реального времени. Студенты общаются с нами также, как и с google maps. Например, говорите google maps, что не хотите ехать по Столичному шоссе, і путь становится длиннее на 15 км и 20 минут. Говорите EduNav, что не хотите ходить на лекции по понедельникам, и система мгновенно возвращается к вам с детальным учебным планом и сообщением, что это будет стоить дополнительный семестр и дополнительные $10k. Достаточно убедительно, чтобы взвешенно планировать обучение. 

Почему мы это делаем?

Рынок высшего образования в США огромен, и за последние 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.

Бекенд: Java 8, Spring; NodeJS.

Фронтенд: XHTML/ HTML5, JavaScript, jQuery, CSS, AJAX and JSON/XML/JAML.

Перспективы и планы компании/продукта?

В наших планах качественно изменить рынок высшего образования в США. За плечами команды опыт создания успешных higher ed компаній та влиятельные инвесторы (среди них — соучредитель Coursera). Продукт уже находится в production стадії, им пользуется несколько вузов, на очереди — список желающих подключиться.

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

Мы ищем Senior Software Engineer, который способен решать сложные проблемы архитектуры и интеграции программного продукта на самом высоком уровне качества. С сильными знаниями Spring, AWS Cloud solutions и MongoDB, который будет решать сложные вопросы архитектуры, масштабирования и интеграции.

Необходимо:

  • 6+ лет опыта в разработке программного обеспечения;

  • 3+ года опыта программирования и разработки приложений Web / SaaS с использованием технологий Java на позиции Senior engineer;

  • Опыт з Java 8, Spring;

  • Образование по направлениям: комп’ютерные науки, математика или інженерна дело.

Будет большим преимуществом:

  • Опыт работы в компании по запуску продукта;

  • Знания построения современных облачных приложений: SOA, NoSQL solutions, stateless API, micro services, messaging, distributed data (storage access and processing);

  • Експертиза в SQL программировании и опыт с enterprise-class базами данных;

  • Опыт в предоставлении масштабированных и доступных решений;

  • Опыт в решении проблем с объемными, разнообразными, быстрыми данными;

  • Отличное понимание современных технологий enterprise программного обеспечения и практики разработки, методологий и инструментов;

  • Знание высокоэффективных алгоритмов и структур данных;

  • Экспертиза в AWS.

Нужен ли английский, и на каком уровне? 

Английский необходим — письменный и устный на хорошем уровне.

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

Хорошие навыки общения, способность как к самостоятельной работе, так и к работе в команде. Отличные аналитические способности и навыки решения проблем, ориентированность на результат.

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

В проекте есть 3 команды, где нужны Java разработчики:

  1. Цель команды Planer — улучшать математический алгоритм и разрабатывать новую версию продукта. Напрямую сотрудничать с Сержем Плоткіним, профессором из Стэнфорда, который помогает нам этот математический алгоритм разрабатывать.

  2. Custumization — команда, которая занимается интеграцией баз данных університетов с нашим продуктом.

  3. Middleware — команда, которая объединяет Planer та Customization.

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

Расширение и рост компании.

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

Есть возможность участвовать в разнообразных проектах внутри продукта,  развиваться в интересном для себя направлении.

Размер и структура команды 

Над продуктом работают 41 инженер, из них 9 QA (5 manual, 4 Automation), 15 девелоперов, 2 девопса, 10 Data Analyst, 1 Designer, 2 Product manager (1 в США), 2 Support engineer.

Работаем по Scrum. Коммуникация skype, slack, email, обычно 2 раза в неделю о 17.00 созвоны с Сержем Плоткіним.

Сколько лет проекту? На какой он стадии? 

3 года. Production.

Где находятся люди, которые принимают технические решения в проекте?

Технические решения принимает в США Serge Plotkin и в Украине Tech Lead.

Ми здесь: EduNav

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

Serge Plotkin — наш CTO, профессор Стэнфордского университета по компьютерным наукам.

Eugene Ellansky — Director of R&D office.

Ostap Koziy — Lead Software Engineer.

Dmitry Mizin — Node.js/Web UI Team Lead.

Чем мы как компания/проект отличаемся от других??

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

Мы находимся на стадии активной разработки и весь R&D находится в Украине. Поэтому разработчики могут предлагать технологии, которые будут использовать. Не боимся вводить новое, творить с нуля и слышать людей, которые работают вместе с нами. У нас дружная команда и уютная атмосфера в офисе.

По условиям:

  • Рассматриваете ли кандидатов из других городов, помогаете ли им с переездом? Рассматриваем всю Украину, принимаем активное участие в поиске квартиры, при необходимости — школы, садика, работи для мужа/жены.

  • Есть ли испытательный срок и сколько он длится? 2 месяца.

  • Овертаймы, как часто бывают, какой подход к оплате? Если случаются вынужденные овертаймы, они компенсируются дополнительным отпуском.

  • Какой график работы? Свободный, с отклонениями в рамках 10-20 час. Главное условие, чтобы большая часть рабочего времени совпадала с другими членами команды.

  • Есть ли возможность работать удаленно какие-то дни? Одиночные WFH — да, OOO — обсуждается индивидуально.

  • Количество дней отпуска? 20 рабочих дней.

  • Количество дней оплачиваемых больничных в год? Безлимитный больничный (с документальным подтверждением), 5 рабочих дней (без документального подтверждения).

  • Есть ли перспектива командировок, и куда? Сейчас между офисами Одесса/Львов. Поездки по офисам — для знакомства с командой.

  • В офисе открытая или закрытая планировка? Закрытая.

  • Соцпакет — медстраховка, покрытие расходов на тренинги/конференции/семинары (75%), покрытие английского (50%).

  • Когда, каким образом и в какой валюте платится/считается зарплата? До 15 числа следующего месяца в гривне по курсу продажи.

  • Адрес офиса: Львов, вул. Зализнична 7/ Одесса, Бунина 10 (Морской Бизнес Центр).

По процессу:

  • Есть ли тестовое задание? Нет.

  • Интервью на английском? В отдельных случаях.

  • Сколько этапов интервью, с кем? HR + техническое + менеджер.