👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Разработчик Ruby / Ruby on Rails

Зарплата

от 200 000 до 300 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Краудинвестинговая платформа и стартап-студия, строим будущее и формируем коммьюнити фаундеров, инвесторов, специалистов

Описание вакансии

Условия работы

Всем привет!

Мы команда Brainbox.team!

Brainbox.VC - наш основной проект. Мы строим площадку, на которой стартапы получают (1) квалифицированную помощь + (2) деньги. Наш сервис мы разрабатываем итерациями по 3 месяца. Сейчас у нас идет итерация №3, которая стартовала 1.01.2023 и продлится до 1.04.2023. В рамках этой итерации мы собираемся получить лицензию ЦБ и разработать основной функционал платформы.

Поэтому для усиления команды нам нужен Ruby-разработчик. 

От вас потребуется:

  • Понимание принципов работы в команде;
  • Знание Ruby, Ruby On Rails, ActiveRecord;
  • Представление о тестировании Ruby/Rails приложений;
  • Умение работать с некоторыми из популярных реляционных и key-value баз данных (PostgreSQL, Redis);
  • Умение работать с Bash, Git, Github, CI, Docker — базовыми инструментами разработчика;
  • Умение писать автоматизированные тесты;
  • Общее понимание процесса доставки приложений («деплоя»);
  • Готовность обдумывать и предлагать адекватные по технической сложности и стеку идеи по реализации задач.

Так же неотъемлемыми плюсами будет:

  • опыт работы с системами оркестрации (Teraform, Ansible, Chef);
  • опыт работы с сервисами облачных вычислений (AWS, DigitalOcean, Yandex.Cloud);
  • опыт постановки и работы с задачами.

Общий ожидаемый уровень соискателя: middle.

Возможны различные варианты трудоустройства, удаленная работа. Если вас что-то заинтересовало, но вы не уверены в себе, мы всё равно будем рады пообщаться.

График работы гибкий, время синхронизации с командой 12-17 MSK.
Трекинг времени по задачам в Jira Cloud. Овертаймов нет.

    Бонусы

    Испытательный срок 2 месяца, далее бонусы обсуждаются лично, чаще всего это повышение заработной платы или опцион. 

    Дополнительные инструкции

    Уважаемые соискатели! 

    Мы благодарны вам за отклики, но ценим свое и ваше время, поэтому просим вас ответить на следующие вопросы:

    Вопрос №1
    Расскажите в нескольких предложениях, для каких проектов подходит Ruby on Rails, а какие вы бы не стали разрабатывать на этом фреймворке никогда?
    Для каких проектов подходит сам Ruby, а для каких — нет?

    Вопрос №2
    Достаточно часто дается совет не использовать модели ActiveRecord в миграциях. Почему?
    Что делать, если в миграции все же хочется использовать какие-то методы ActiveRecord для обработки соответствующих таблиц?

    Вопрос №3
    Если SomeModel — это ActiveRecord модель, то в чем разница между:

    1. SomeModel.find(5)
    2. SomeModel.find_by_id(5)

    Вопрос №4
    Приведите пример полезного использования переменных класса (сlass variable, @@variable) в Ruby?