В постоянном поиске профессионалов своего дела
Из-за постоянного расширения компании и количества проектов мы всегда рады новым специалистов в нашей команде, и готовы обсудить ваши карьерные пожелания.
Горячие вакансии
Готовы присоединиться
к команде JetRuby?
Оставьте свои контактные данные, и наши менеджеры свяжутся с вами в ближайшее время.
Прикрепить резюме
Рады классным специалистам 24/7
Требуемый опыт работы: 3–6 лет
Backend-разработчик Ruby
Полная занятость, полный день
Что нужно будет делать:
  • Писать с нуля или поддерживать среднего размера веб приложения.
  • Внедрять в проекты новые технологии и подходы, держать проект up-to-date :)
  • Делать код ревью.
  • Писать тесты на весь свой код. Понимать почему это важно и учить этому тайному знанию молодых.
Наш идеальный кандидат:
  • Умеет писать веб-приложения и читать/общаться в чате с клиентом на английском.
  • Знает и умеет работать с PostgreSQL, понимает когда денормализация нужна, а когда — нет.
  • Знает плюсы и минусы AMS, как сделать сериализацию чуть быстрее или хотя бы слышал про Oj.
  • Понимает, почему не стоит отдавать все с одного REST ендпоинта, или умеет приготовить GraphQL.
  • Знает как настроить кеширование на ендпоинтах, и что такое инвалидация кеша.
  • Понимает как работает сеть в принципе и все, что касается базового нетворкинга.
  • Сможет настроить CORSы и объяснить, какие именно хедеры нужно прислать.
Будет плюсом:
  • Если ты еще застал времена, когда на рельсе писали не только API для реакта.
  • Можешь созвониться с клиентом. Понимаешь, почему не стоит все сейчас же переписать, из-за того, что вышла новая клевая библиотека.
  • Имеешь практический опыт с Elasticsearch. Не шугаешься от фронтенда и знаешь необходимые основы UNIX, для того чтобы настроить деплой, завернуть приложение в контейнер, написать docker-compose файл или настроить сервер для деплоя.
Нам нужен фулстек, который умеет писать на ReactJS, не чурается фронтенд кода и способен в одиночку выполнить обе часть задачи.

Если ты знаешь что такое React, чем отличаются классовые компоненты от функциональных. Можешь аргументировать свой выбор в пользу одного из этих подходов — это просто прекрасно! Если есть опыт использования Redux и thunk, значит ты подходишь на все 100%

ВАЖНО. Мы не ждем от тебя идеального знания верстки, если умеешь — прекрасно, если нет — не страшно.
Готовы присоединиться?