Перенесена в архив: Ruby on Rails разработчик
О вакансии
Требования и детали:
В компании почти нет бюрократии (есть набор выстроенных процессов, которые передаются в устном виде, т.к. руки написать все это на бумаге не доходят). Команда считает, что в первую очередь важен результат. В качестве отдельного плюса — разработчики лишены почетной обязанности делать оценки по своим задачам.
Используют Jira, Slack, Zoom, Notion, Miro в качестве основных рабочих инструментов.
Технологический стек: RoR последних версий, PostgreSQL, ElasticSearch, Redis, Rubocop, Brakeman, Rollbar, Github, Codeship, Ansible, Newrelic и далее по списку и обстоятельствам. Если нужно сделать фронтэнд, используют стандартные возможности RoR + для сложных штук Vue.js.
Чем предстоит заниматься:
- Разработка бизнес логики и AP для фронтэнда.
- Сопровождение продакшн приложений (решение проблем, отслеживание производительности, рефакторинг).
- Профилирование бекенд приложений.
- Участие в проработке продуктовой части вопроса (в первую очередь, техническая экспертиза).
- Рутинные вещи вроде документирования API, коммуникаций с другими разработчиками, кодревью.
Форма оплаты, отпуска, время доступности и прочее важное:
- Загрузка по рабочим задачам — фултайм. Опционально можно обсудить меньшую загрузку или парттайм.
- Оплата — почасовая или фикс, обсуждаемо.
- Зарплату выплачивают раз в месяц в полном объеме в 25-30 числах.
- Отпуск — гибкий, по договоренности. Но желательно предупреждать за месяц +-.
- Время доступности для связи по рабочим вопросам: с 10 до 16 Мск.
- В явном виде системы обучения и повышения навыков нет, но команда старается отслеживать у кого какие задачи вызывают сложности и помогают прокачиваться в навыках. Где добрым словом, где выдачей практических задач из проблемной зоны.
Ожидания от будущего коллеги:
По техническим навыкам:
- Знание Ruby на отлично.
- Знание и умение применять на практике ООП.
- Разбираться в шаблонах проектирования.
- Понимать, что такое многопоточность и с чем ее готовить.
- Любовь к тестам.
Отличное знание Ruby дает преимущество.
По софт навыкам:
- Уметь организовать себя и свое рабочее время.
- Быть самостоятельным и уметь решать возникающие задачи или проблемы, не перекладывая на других.
- Уметь общаться и говорить, если что-то не нравится или есть предложения — никто не умеет читать мысли.
- Уметь рассказывать о том, что ты делаешь и держать в курсе своих коллег. Так как команда работает удаленно и распределена по разным часовым поясам, понимание того, кто чем занят, снимает кучу ненужных вопросов.
Как будет проходит процесс общения по данной позиции:
- Вас чем-то заинтересует данная вакансия, и вы откликнитесь или команда напишет сама.
- Изучат под микроскопом ваше резюме или то, что вы напишите при отклике. Посмотрят профили в соц. сетях и даже код на гитхабе (компания тщательно отбирает будущих коллег).
- Далее — договариваетесь о созвоне в скайпе. От компании будет боевой менеджер и тимлид (опционально). Позадают каверзные вопросы, далее возьмут таймаут.
- Через некоторое время, дадут ответ — проходите ли вы на второй этап в формате небольшого тестового задания в стиле парного программирования (опционально).
- Потом возьмут небольшой тайм-аут на подумать и сообщат о решении / сделают оффер.
- Далее после организационных вопросов будет испытательный срок 1-2 месяца: сразу отправят на боевые задачи. По ходу дела будете присматриваться друг другу — комфортно ли вам работать вместе.
- В случае позитивного сценария прохождения испытательного срока — добро пожаловать в команду.
В качестве бонусов:
- Удаленная работа в лучших традициях (быстрые коммуникации, возможность спокойно поработать).
- Гибкий график.
- Возможность влиять на продукты, а не быть простым исполнителем.
- Инженерные задачи выходящие за рамки CRUD админок.
- Возможность взять себе ученика.
- Хорошая прокачка своих навыков.
- Возможность пробовать новые языки/фреймворки — компания очень лояльно к этому относится.
- Ненависть к костылям.
Присылайте резюме на hr@progress-engine.com