Strong Middle / Senior Ruby on Rails Developer
Удаленка | от 100 000 до 180 000 руб. | perushevandkhmelev.com
О компании:
Наша небольшая студия (мы делали такие проекты как сайт и приложения для meduza.io, сайт музея современного искусства «Гараж», магазин шрифтов type.today, сервис Catery, приложение «Радио Arzamas», сайты Института Музыкальных Инициатив и образовательной программы архитекторы.рф и многое другое) расширяется и ищет Backend разработчика, удаленно или в офис.
Чем предстоит заниматься:
- Создавать новые приложения (Rails 5/6, обычно API для фронтенда/мобильного приложения и админка)
- Участвовать в развитии имеющихся
Технологии, которые мы используем в текущих проектах:
- Backend: Rails 4/5/6, jsonapi-resources или GraphQL, sidekiq, RSpec, puma, mina. Для админки и для не SPA веб-приложений - Slim, jQuery, Coffee Script, Semantic UI
- Инфраструктура: Ansible, nginx, docker, Postgresql, Redis, Elasticsearch, AWS S3, digital ocean
Что мы хотим видеть:
- Отличное знание Ruby и Rails
- Опыт разработки API для сайтов или мобильных приложений
- Опыт с Slim/JS/jQuery
- Хорошее понимание реляционных БД и знание SQL
- Способность не забывать про дополнительные возможные сценарии в коде — edge cases, обработка ошибок и т.п.
- Умение писать поддерживаемый и тестируемый код, в частности разумно структурировать проект
- Умение писать сами тесты (Rspec)
- Опыт проектирования проекта с нуля и понимание того, как работает веб-приложение в целом
- Git как минимум на уровне понимания того, как работает изменение истории и когда его стоит или не стоит использовать
- Опыт деплоя приложений и базовой настройки linux-серверов и nginx
- Способность быстро вникать в новые задачи и умение формулировать ясные вопросы по непонятным местам
- Умение работать в команде
Дополнительным плюсом будет, если вы:
- Знакомы с технологиями из нашего стека для деплоя - Ansible, mina, Docker
- Хорошо знакомы с существующими подходами к кешированию в веб-приложениях на различных этапах и в целом представляете, как можно масштабировать веб-приложение
- Имеете представление о ES6, React/Redux/Apollo (используются в фронтенд-части SPA-приложений и в некоторых сложных частях в админках)
- Работали с Elasticsearch, или с любыми другими технологиями из тех, что мы используем
- Работали с Amazon AWS
- Имеете опыт построения GraphQL API
- Участвовали в развитии open-source проектов
- Следите за развитием и новостями ruby-мира
- Знакомы c domain-driven design
- Знаете другие языки программирования кроме необходимых Ruby и JS
Что мы предлагаем:
- Работу в небольшой высокопрофессиональной команде над новыми и интересными проектами
- Возможность работать удаленно или в тихом офисе недалеко от метро Парк Культуры
- Удобный график – можем договориться о любом разумном варианте
- Трудоустройство по ТК РФ
ОТКЛИКНУТЬСЯ
Мы ждем от вас краткий рассказ о себе и о вашем опыте. Возможно предложим пройти небольшое тестовое задание.
Если у вас есть активные аккаунты на Github или Stack Overflow, тоже не стесняйтесь указать.
mailto: d@perushevandkhmelev.com
