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

Ruby on Rails разработчик в продуктовую команду

Зарплата

от 80 000 до 200 000 ₽

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

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

Компания

Разработка web- и мобильных приложений

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

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


Progress Engine - удаленная команда разработчиков (тайм зоны от Москвы до Владивостока), которая занимается разработкой полезных для бизнеса приложений. Иногда делаем мобильные проекты. Ищем себе в команду коллегу с функциями “Думать головой” и “Руки из плеч”.

Но не разу за всю свою историю не делали интернет магазинов :)

Требования и детали 

У нас почти нет бюрократии (есть набор выстроенных процессов, которые передаются в устном виде, т.к. руки написать все это на бумаге не доходят). Мы считаем, что в первую очередь важен результат. В качестве отдельного плюса - разработчики лишены почетной обязанности делать оценки по своим задачам.

Используем Jira, Slack, Zoom, Notion, Miro в качестве основных рабочих инструментов. 

Технологический стек: RoR последних версий, PostgreSQL, ElasticSearch, Redis, Rubocop, Brakeman, Rollbar, Github, Codeship, Ansible, Newrelic и далее по списку и обстоятельствам. Если нужно сделать фронт энд, используем стандартные возможности RoR + для сложных штук Vue.js.


Чем предстоит заниматься

  1. Разработка бизнес логики и AP для фронтэндаI. 

  2. Сопровождение продакшн приложений (решение проблем, отслеживание производительности, рефакторинг).

  3. Профилирование бекенд приложений.

  4. Участие в проработке продуктовой части вопроса (в первую очередь техническая экспертиза).

  5. Рутинные вещи вроде документирования API, коммуникаций с другими разработчиками, кодревью.

    Форма оплаты, отпуска, время доступности и прочее важное


    1. Загрузка по рабочим задачам - фултайм. Опционально можно обсудить меньшую загрузку или парттайм.

    2. Оплата - почасовая или фикс, обсуждаемо.

    3. Денежку выплачиваем раз в месяц в полном объеме в 25-30 числах.

    4. Отпуск - гибкий, по договоренности. Но желательно предупреждать за месяц +-.

    5. Время доступности для связи по рабочим вопросам: с 10.00 до 16.00 Мск.

    6. В явном виде системы обучения и повышения навыков нет, но мы стараемся отслеживать у кого какие задачи сложности вызывают и помогаем прокачиваться в навыках. Где добрым словом, где выдачей практических задач из проблемной зоны :)

    Наши ожидания от будущего коллеги

    По техническим навыкам: 

    1. Знание Ruby на отлично;

    2. Знание и умение применять на практике ООП;

    3. Разбираться в шаблонах проектирования;

    4. Понимать, что такое многопоточность и с чем ее готовить;

    5. Любовь к тестам.

    Отличное знание Ruby дает преимущество:) 

    По софт навыкам:

    1. Уметь организовать себя и свое рабочее время. 

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

    3. Уметь общаться и говорить, если что-то не нравится или есть предложения - никто не умеет читать мысли :)

    4. Уметь рассказывать о том, что ты делаешь и держать в курсе своих коллег. Так как мы работаем удаленно и распределены по разным часовым поясам,  понимание того, кто чем занят, снимает кучу ненужных вопросов.

    Как будет проходит процесс общения по данной позиции

    1. Вас чем-то заинтересует данная вакансия, и вы откликнитесь или мы напишем сами.

    2. Мы изучим под микроскопом ваше резюме или то, что вы напишите при отклике. Посмотрим профили в соц.сетях и даже код на гитхабе (напомню: мы - небольшая компания, и тщательно отбираем будущих коллег).

    3. Далее - договоримся о созвоне в скайпе. От нас будет боевой менеджер и тимлид (опционально). Позадаем каверзные вопросы, далее возьмем таймаут.

    4. Через некоторое время, дадим ответ - проходите ли вы на второй этап в формате небольшого тестового задания в стиле парного программирования (опционально).

    5. Потом возьмем небольшой тайм-аут на подумать и сообщим о решении \ сделаем оффер :)

    6. Далее после орг. вопросов будет испытательный срок 1-2 месяца: сразу отправим на боевые задачи. По ходу дела будем присматриваться друг другу - комфортно ли нам всем работать вместе.

    7. В случае позитивного сценария прохождения испытательного срока - добро пожаловать в команду.
      1. Заодно выявим, слабые и сильные стороны и подскажем \ поможем прокачать их.

    Бонусы

    В качестве бонусов: 

    1. Удаленная работа в лучших традициях (быстрые коммуникации, возможность спокойно поработать).
    2. Гибкий график. 
    3. Возможность влиять на продукты, а не быть простым исполнителем.
    4. Инженерные задачи выходящие за рамки CRUD админок :)
    5. Возможность взять себе ученика.
    6. Хорошая прокачка своих навыков.
    7. Возможность пробовать новые языки/фреймворки - мы очень лояльно к этому относимся.
    8. Ненависть к костылям.