Оцените этот пост

Наша небольшая студия (мы делали такие проекты как сайт и приложения для 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, тоже не стесняйтесь указать.

Leave a Reply

ОСТАВЬТЕ ОТВЕТ

Войти с помощью: 
Please enter your comment!
Please enter your name here