Всем привет!
FunCorp продолжает расширяться в Москве: мы открываем новое направление и ищем в backend-команду Senior PHP и Senior Java разработчиков.
Нам очень понравился формат однодневного Hiring event’a, который мы проводили для QA-отдела 16 марта, поэтому мы решили провести подобное мероприятие и для backend.
Итак, FunCorp Cosmic Hiring event пройдёт 12 апреля (пятница) в московском офисе. Ссылка на мероприятие.
О мероприятии:
Кандидаты, которые успешно выполнят тестовое задание, приглашаются в наш московский офис, для кандидатов не из Москвы оплачиваются билеты и гостиница.
В день мероприятия мы проводим с каждым кандидатом примерно 2-3 часа: (0) Welcome часть: 30 минут, завтрак, рассказ HR о компании, экскурсия по офису, (1) интервью с членами команды и лидом, (2) интервью с членами команды и хедом, (3) интервью с СТО. Финалисты получают оффер.
Спойлер тестового задания:
Современные космические спутники состоят из множества модулей, разрабатываемых независимо и взаимодействующих между собой. Необходимо разработать программу для модуля управления и коммуникации.
Модуль получает:
- циклограмму полёта в виде файла непосредственно перед стартом
- данные о функционировании других модулей через централизованный REST API
Модуль должен передавать:
- команды всем остальным системам корабля
- телеметрию на Землю
Подробное описание задания на лендинге мероприятия.
Про backend-команду:
Работая в тесной связке с продакт-менеджерами и аналитиками, backend-команда проводит эксперименты, внедряет новый функционал, улучшает метрики и, в конечном итоге, приносит радость пользователям.
Технологический стек:
- монолитная бизнес-логика на PHP
- микросервисы на Java/Kotlin
- хранение данных в кластерах MongoDB и Redis
- оперативная аналитика на базе кластера ClickHouse
Наши приложения кажутся простыми — так и должно быть в FunTech. Но под капотом у нас: мощные технологии, современные решения и методологии, обеспечивающие эту лёгкость. Мы используем колоночные и NoSQL-базы данных, микросервисную архитектуру, оркестрацию и автоматическое горизонтальное масштабирование, чтобы ежедневно обслуживать более четырех миллионов человек по всему миру, отвечая в пике на более чем 25000 запросов в секунду. Система аналитики принимает и обрабатывает 8 миллиардов событий в сутки, позволяя знать всё о том, что происходит с нашими пользователями, как отражаются на них улучшения и изменения.
Команда разбита на динамические кросс-функциональные группы. Мы практикуем перекрёстное code review, пишем тесты и документацию, выпускаем новые релизы по будням, кроме пятницы.
Наши парни увлекаются рафтингом и каякингом, трекингом, парусным спортом, тимлид играет в рок-группе на ударных, а хэд — яхтенный капитан с опытом дальних океанских походов.
Пара слов о наших условиях.
Условия для переезда:
- Единовременный бонус на обустройство — в первый рабочий день выплачивается одна месячная зарплата;
- Компенсация билетов на переезд сотрудника и членов его семьи;
- Компенсация временного жилья на неделю (для холостых бюджет — 25,000 рублей, для семейных бюджет — 35,000 рублей);
- Поддержка и забота команды People Operations с первой минуты после оффера. Мы делаем telegram-чат с каждым финалистом, где можно задать любой вопрос (районы, школы, магазины и тп).
Соцпакет:
- ДМС, включая стоматологию
- Компенсация фитнеса 40,000 р.
- Macbook или iMac на выбор
- Завтраки и обеды в офисе
- Бюджет на обучение в 50,000 р.
- Оплата участия в российских и зарубежных конференциях
- Участие в собственных митапах FunTech
- Бюджет на тимбилдинги 4,500 р. в квартал
- Корпоративные мероприятия
- Бонус при рождении ребенка
- Подарок на день рождения.
Ждем финалистов 12 апреля в нашем офисе в БЦ Белая площадь (ул. Лесная, 5). Будем рады ответить на ваши вопросы в комментариях или в нашем канале.
Комментарии (15)
rjhdby
27.03.2019 13:00+1Вы же в курсе, что у вас один из параметров в задании с опечаткой?
orientationAzumithAngleDeg
Он, все же, не Azumith, а Azimuth.
1) Если у вас в тестовых данных он написан правильно, то все тесты посыпятся.
2) Если у вас в тестовых данных он тоже с ошибкой, то посыпятся тесты у тех, кто печатал руками вместо копирования из PDF(то еще развлечение кстати)SergeAx
27.03.2019 15:32+2Спасибо большое, что заметили! Поправили, перевыложили. Хотите какой-нибудь наш swag?) С последнего митапа остались носки со смайлами и логотипами, наклейки на ноут) Такого типа:
https://www.facebook.com/FunCorpDev/photos/a.2474687749231993/2474688732565228/?type=3&permPage=1
https://www.facebook.com/FunCorpDev/photos/a.2474687749231993/2474687825898652/?type=3&permPage=1
TaksShine
27.03.2019 17:00+1В файле программы полета, в объекте Operation есть параметр timeout. В описании он ">0", а в примере вполне себе равен нулю для первой операции.
Думаю, имеет смысл поправить либо условие, либо пример.SergeAx
27.03.2019 17:13Да, спасибо! Сейчас поменяем в примере. Предлагаю приз за внимательность, см. коммент выше)
TaksShine
27.03.2019 17:52+1Стикеры норм ) Почтой пришлете (я не в мск)?
sonyarybak Автор
27.03.2019 17:59+1Конечно, можно адрес на sr@fun.co и контактный телефон
SergeAx
27.03.2019 18:09У тебя остались стикеры с ML-митапа? Они пободрее. Если нет — у меня заныканы, завтра принесу)
hermes-jr
Вы это серьёзно? А если jvm в критический момент взбредёт мусор пособирать, то фиг с ним, со спутником и телеметрией? Php для этих целей ещё более подозрителен.
SergeAx
Зато наши спутники быстрые в разработке. Если всё писать на ассемблере под QNX — мы никогда не догоним Илона Маска!
Кроме шуток, вы чего такой серьёзный? Понятно же (или нет?), что это спека на типичный 12-factor микросервис, и по результатам имплементации должно быть видно, насколько кандидат разбирается в архитектуре, паттернах, особенностях языка, как он пишет код, как документирует, как тестирует — вот это вот всё. Мы в FunCorp спутники (пока) не запускаем, мы доставляем людям радость без использования баллистических носителей)