Разработчик Ruby on Rails
от 250 000 ₽
Хекслет — это школа программирования. На нашей платформе обучаются десятки тысяч пользователей по всему миру. Основные направления: программирование, тестирование и аналитика. Мы растём и развиваемся, поэтому нам нужны руки и головы.
Мы ищем фулстек разработчика в ядро Хекслета, помогать развивать проект, делать его быстрее и лучше. Хекслет это целая экосистема проектов, написанных на разных языках с использованием различных технологий.
Внутри Хекслета есть много сложных и интересных систем:
-  
Система выполнения упражнений онлайн в тренажере, которая включает в себя тренажер, платформу и кластер из 8 машин для распределения нагрузки и обеспечения отказоустойчивости. Задача очень похожа на то что делают системы CI, только с более жесткими ограничениями по производительности.
 -  
Различные механизмы на самом сайте: разделы для b2b клиентов, биллинг, процесс обучения, загрузка и обновление контента, проекты.
 -  
Большое количество интеграций с внешними системами начиная от продуктовых, заканчивая аналитическими
 
Кроме внутренних частей, у Хекслета есть большая открытая часть репозиториев на гитхабе и множество контрибьюторов из сообщества.
Мы не можем жить без тестов, релизим по 5 раз в день, руководствуемся в разработке здравым смыслом и потребностями бизнеса. А еще, у нас хорошие инженерные практики
Что нужно делать
-  
Разрабатывать новые фичи и поддерживать существующие
-  
Профилировать и оптимизировать узкие места
 
 -  
 -  
Участвовать в эксплуатации и автоматизации инфраструктуры
 
Что мы ожидаем
-  
Опыт бекенд-разработки на Rails (или если вы хотите переучиться то подойдет опыт laravel, django, springboot)
 -  
Опыт работы с облачной инфраструктурой
 -  
Опыт фронтенд-разработки. Знание React и фронтенд-экосистемы
 
Собеседование
В этом блоке мы добавили немного вопросов, которые мы бы хотели обсудить на собеседовании. Через них вы можете проверить себя на совместимость с нашими хотелками:
- Расскажите про опыт применения конечных автоматов в предыдущих проектах
 - Как бы вы реализовали версионность уроков на Хекслете?
 - Расскажите про то как был устроен процесс деплоя в ваших предыдущих проектах
 - Как вы обходите проблему вызова внешних сервисов в тестах?
 - Как реализовать систему email уведомлений, с учетом того, что пользователи могут добавлять письма в спам (может привести к блоку аккаунта)?
 - Есть ли у вас принятые пулреквесты в библиотеки, в которых вы находили баги во время работы?
 
Условия работы
- Удаленная работа, наша команда полностью распределенная. Москва и Питер представлены больше всех, поэтому иногда мы собираемся вместе отдохнуть и поработать
 - Гибкий график. Стройте распорядок своего дня, как удобно вам
 - Доступ к материалам Хекслета: вы можете учиться программированию сами, мы это только приветствуем
 - Аккредитованная IT - компания
 
Опубликована 2 дня назад