Удаленный Perl-разработчки
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наша команда создаёт пространства для обмена опытом между профессионалами — мы проводим лучшие в России (и одни из лучших в мире) профессиональные конференции.
Наши конференции:
- профессиональная конференция разработчиков высоконагруженных систем HighLoad++ (https://highload.ru)
- единственная профессиональная конференция только для тимлидов TeamLead Conf (https://teamleadconf.ru)
- десятки других конференций (https://ontico.ru).
Мы постоянно улучшаем конференции, и это ведет к увеличению и усложнению сайтов конференций, личного кабинета участников и бэкофиса команды (админок). Объём задач растёт и мы ищем Perl-разработчика в нашу техническую команду. Текущий состав: 2 Perl-разработчка, 1 фронтендер (React) фултайм и несколько парт-тайм. Есть менеджер/аналитик и дизайнеры.
Что нужно будет делать
Надо будет развивать функционал внутренней информационной системы, автоматизировать бизнес-процессы внутри компании, переписывать онлайн-платформу или совершенствовать архитектуру – у нас бывают задачи на любой вкус: от телеграм-ботов, до аналитики.
Добро пожаловать к нам, если ты:
- Владеешь языком Perl и творишь на нём более 2х лет или пишешь для веба на любом другом скриптовом языке более 3х лет;
- Умеешь самостоятельно найти проблему, и описать решение так, чтобы у других коллег не возникло вопросов;
- Смело сигнализируешь о проблемах и готов вместе находить решение, когда видишь, что одного твоего опыта/ресурса не хватает;
- Свободно работаешь с Linux в консоли;
- Работал с базами данных (mysql, postgresql), понимаешь, как выжать максимум из СУБД и оборудования;
- Понимаешь трёхзвенную архитектуру крупных веб-сайтов;
Бонусы
- Все участники команды могут посещать все наши конференции. Вы будете находиться в центре профессиональной тусовки Рунета.
- Работа удалённая.
- Оформление полностью белое.
Дополнительные инструкции
Выполните, пожалуйста, тестовое задание.
Результат высылайте на askar@ontico.ru.
Обязательно приложите ссылку на резюме или файл с резюме.
Также необходимо прислать ссылку на какой-либо публичный репозиторий или примеры вашего кода.
Спасибо!
Тестовое задание
Предположим вам надо реализовать систему уведомлений для онлайн-платформы:
- пользователи сидят на сайте и смотрят видео в плеере,
- администратор системы вносит через веб-интерфейс текст и время рассылки,
- пользователи в заданное время получаются сообщение на экран.
При этом:
- если пользователь зашёл на другом устройстве, он должен получить все уведомления
- администратор должен иметь возможность рассылать уведомления по выбранной аудитории пользователей (выборка основана на данных, указанных пользователем, город проживания, например, или должность)
- администратор должен иметь возможность отозвать выбранные уведомления
Опишите, как бы вы реализовывали такую систему, какие технологии использовали и почему. Если не хватает каких-то вводных условий – можете придумать их сами, или наоборот наложить ограничения на функционал, чтобы упростить реализацию.