company_banner

Получи оффер за 1 день в backend-команду в День космонавтики



    Всем привет!

    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). Будем рады ответить на ваши вопросы в комментариях или в нашем канале.
    FunCorp
    256,00
    Разработка развлекательных сервисов
    Поделиться публикацией

    Похожие публикации

    Комментарии 15

      –1
      Senior PHP и Senior…
      Современные космические спутники состоят из множества модулей…
      Модуль должен передавать:
      команды всем остальным системам корабля
      телеметрию на Землю…

      Вы это серьёзно? А если jvm в критический момент взбредёт мусор пособирать, то фиг с ним, со спутником и телеметрией? Php для этих целей ещё более подозрителен.
        +3

        Зато наши спутники быстрые в разработке. Если всё писать на ассемблере под QNX — мы никогда не догоним Илона Маска!


        Кроме шуток, вы чего такой серьёзный? Понятно же (или нет?), что это спека на типичный 12-factor микросервис, и по результатам имплементации должно быть видно, насколько кандидат разбирается в архитектуре, паттернах, особенностях языка, как он пишет код, как документирует, как тестирует — вот это вот всё. Мы в FunCorp спутники (пока) не запускаем, мы доставляем людям радость без использования баллистических носителей)

        +2
        Вы же в курсе, что у вас один из параметров в задании с опечаткой?
        orientationAzumithAngleDeg
        Он, все же, не Azumith, а Azimuth.

        1) Если у вас в тестовых данных он написан правильно, то все тесты посыпятся.
        2) Если у вас в тестовых данных он тоже с ошибкой, то посыпятся тесты у тех, кто печатал руками вместо копирования из PDF(то еще развлечение кстати)
        +1
        В файле программы полета, в объекте Operation есть параметр timeout. В описании он ">0", а в примере вполне себе равен нулю для первой операции.

        Думаю, имеет смысл поправить либо условие, либо пример.
          0

          Да, спасибо! Сейчас поменяем в примере. Предлагаю приз за внимательность, см. коммент выше)

            +1
            Стикеры норм ) Почтой пришлете (я не в мск)?
              +1
              Конечно, можно адрес на sr@fun.co и контактный телефон
                0

                У тебя остались стикеры с ML-митапа? Они пободрее. Если нет — у меня заныканы, завтра принесу)

              0

              Ну и в принципе там JSON не валидный — висячие запятые. Видимо копипастный "critical":false удаляли и не подчистили

                0

                Вот за это мы JSON и не любим!

          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

          Самое читаемое