mid Java developer (product company!) (offline)

О продукте и команде: - высоконагруженная закрытая соц сеть с широким функционалом, сложной бизнес-логикой, солидной архитектурой и большим, лояльным коммьюнити. Проверена временем, хайлоадом и DoS-атаками. “Если бы ФБ был закрытым клубом с метчингом по интересам / хобби”, был бы очень похож.
•плавный “распил” на микросервисы, клауд, CI/CD, автоматизация, мультимедиа и видео-стриминг; БД, FS и ряд других областей и возможностей для роста.
Релиз раз в 1-2 недели - динамичная разработка без legacy. Вся разработка in-house, без посредников и "кастомеров".
история проекта (как давно запущен, сколько людей причастно) - идее 10 лет, активная разработка - последние 5 лет в Харькове. Все с нашей стороны кроме Head Engineer (работал над концептом первые 5 лет до основания компании) & Product Owner - оба в Штатах. Там же head of support и дизайнер.
кто и как руководит разработкой ( это внутренний проект) - на проекте Head of Engineering и многие решения принимаются совместно.
вопросы о команде (состав, уровень подготовки) - 2 Back-end developers (Sr/Lead + mid dev), 2 Mark-up developers, 3 QAs, PM, 4 support team members
Сейчас активная стадия обновления платформы - WebRTC, обновляется чат, добавляется аналитика / мониторинг, улучшается клауд-часть, оптимизация CI/CD - в целом, почвы для инициативы и развития у нас масса. Задачи по JS ожидаются в куда меньшем объеме, да и те часто по итогу упираются в бэк.

По технологиям: В своей основе содержит 3 сервиса, которые “общаются” через RabbitMQ. Мессенджинг, лайв-чат, Feed. Также есть видео-связь (сейчас внедряется WebRTC), много работы с мультимедиа, работа с CI/CD, аналитикой и мониторингом; клауд - сейчас переезжаем на Backblaze / B2.
Стек непривычный для большинства, это сложные real-life решения, на тех. интервью команда сможет пояснить на пальцах, чем обоснован такой выбор и в чем его безусловные плюсы. Отсутствие spring/hibernate здесь не означает "зарывание" в незнакомый стек - скорее наоборот, есть крутая возможность прокачаться инженерно, вглубь и даже более того.
Back end: Java 8
Tapestry Framework
Play Framework
Akka Framework
RabbitMQ
MySQL
JDBC, JOOQ
Gradle, Git
Client side: AngularJS на старых модулях; новые на ReactJS, Redux
NPM, Webpack
JQuery, RequireJS
WebRTC
(Вопросы и по коду и по тестированию ТУТ -> (
Кого мы ищем? Java Engineer c 1,5-2,5 лет опыта
Желателен опыт с CI/CD, Javascript (any framework), microservices

Communication and English? Звонки/митинги минимальные (~15-20 минут в день), больше переписка (один Head Engineer со стороны Штатов), но если говорить об инглише то надо быть способным кратко пояснить head engineer со стороны Штатов, над чем работаешь и как дела:)

В чем можно прокачаться? - с клауд, микросервисами, CI/CD, Docker, БД, в целом инженерные скиллы, коммуникация и софт-скиллы,

Почему стоит идти к нам?
• У Вас есть возможность влиять на продукт, пробовать свои подходы, технологии, идеи. Полная и коллективная ответственность за прод - нерешаемых задач в продукте не бывает.
• У нас сильный инженерный коллектив, всего 25 в компании, работаем только с лучшими.
• Ценим, доверяем, соответствуем. Всегда доступна поддержка от опытных инженеров - менторинг, супервизия (будет также и кого менторить).
• Грамотный менеджмент (менеджеры тоже с нашей стороны), плоская структура, приятные социалки со всеми преимуществами продуктовой компании (безлимитный отпуск, например со 2 года работы в компании).
• Стройные процессы, неограниченное пространство для инициативы, роста и развития (поддерживаем и поощряем), performance review дважды в год.
• У нас та самая атмосфера небольших, сплоченных дружных компаний, который делают действительно классный продукт. Нам комфортно работать вместе, поэтому мы даже сейчас выбираемся почаще в офис

Перспектива роста/развития по данной позиции? - никаких ограничений, вплоть до лида команды / свитча на другие продукты/технологии. Мы “взаимны” - видим и ценим вклад, даем взамен всё возможное. “Happy people build better products”

Кто у нас работает? - все профилт наших ребят на ЛИ

По условиям:
Есть ли испытательный срок и сколько он длится? - да, 2 мес
какой подход к оплате? - на счет ФОП, ведет бухгалтер, налоги не компенсируем, банк любой;
Какой график работы? (есть ли трекер времени?) В идеале начинать до 11, без трекеров - взрослые и доверительные отношения.
Есть ли возможность работать удаленно какие-то дни? - в принципе да
Количество дней отпуска? - 1 год 15 дней, после 12 мес работы, отпуск безлимитный (но берется за раз только 2 недели)
Количество дней оплачиваемых больничных в год? - 15, больничные оплачиваются
Есть ли перспектива командировок, и куда? - Нет.
В офисе открытая или закрытая планировка? - Кабинетная система по продуктам. Отдельный чилл-этаж и летняя площадка.

Соцпакет: компенсация курсов 50%, полностью - ивентов, хакатонов, вебинаров, английского, страховка! Свои юристы и топовый офис в отдельном здании.

Адрес офиса: Клочковская 29

По процессу:
Есть ли тестовое задание? - нет
Интервью на английском? - нет
Кто ревьювит резюме? - Delivery & Lead Engineer
Сколько этапов интервью, с кем? - 1 собеседование с командой и 1 встреча в офисе

About Freelancer Iryna Sevastianova

Hello, my name is Iryna!
I´m a Tech recruiter working for product companies, and I have several service companies among my clients as well!
I work with dignity, making human-face recruiting cool again, and have a personal attitude toward each candidate!
Here you are all my open positions -> on this page!

НЕ працюю з росіянами!!!

Company website:
https://www.linkedin.com/in/irina-sevastyanova-ukrainian/

The job ad is no longer active
Job unpublished on 20 January 2021

Look at the current jobs Java Kharkiv→