Senior / Lead Ruby on Rails Developer

3 сентября 2020    32
Откликнуться

Наша компания занимается разработкой сервисов автоматизации и аналитики эффективности бизнес-процессов. В первую очередь наши проекты ориентированы на зарубежный B2B-сегмент.

На протяжении 10 лет мы решаем сложные инженерные задачи и делаем это небольшой сильной командой без бюрократии.

Мы используем Ruby, это наш основной инструмент, и фреймворк Ruby on Rails, но готовы рассмотреть опытного специалиста, который работал с другим набором технологий, но заинтересован в смене стека на Ruby.

Помимо Ruby нам интересны Golang, Kotlin, Elixir. Опыт работы с ними или желание развиваться в этих напраавлениях могут быть полезны.

Наши рутинные ежедневные задачи охватывают весь спектр знаний инженера в ИТ: от организации высоконагруженой инфраструктуры и машинного обучения до работы с десятками разных API, агрегирования, хранения и отображения  пользователю больших объемов данных.  У вас есть возможность сделать огромный вклад в развитие навыков и продукта, над которым вы будете работать.

Обязанности

  1. Анализ требований и задач. Проектирование, разработка и внедрение решений.
  2. Ревью кода коллег, написание кода, который легко понять, протестировать и поддерживать.
  3. Решение возможных проблем эксплуатации приложений.

Требования

  • Опыт веб-разработки от 3 лет, уверенные знания Ruby on Rails (либо другого MVC-фреймворка) и программирования под UNIX-системы, в целом. 
  • Уметь самостоятельно разворачивать, поддерживать и масштабировать серверные приложения, а когда возникает нештатная ситуация, уметь разобраться в проблеме на всех уровнях: уровне приложения, БД, операционной системы и сетевых протоколов.
  • Иметь опыт работы с современным фронтендом и популярными фреймворками (Vue, React, Angular).
  • Уметь писать модульные, функциональные, интеграционные тесты в процессе разработки. 
  • Знанать и соблюдать style guides используемого стека.
  • Знания в области алгоритмов, структур данных, шаблонов проектирования и умение примененять их на практике.
  • Знать английский язык для общения с зарубежными коллегами.

Наши приложения работают в AWS, DigitalOceal и на bare-metal серверах. Мы используем Linux, PostgreSQL, Redis, RabbitMQ, Docker, Ansible. От кандидата мы ожидаем отличных знаний перечисленных технологий и навыков построения эффективных инфраструктур на их базе.

Условия

  • Удаленная работа либо работа в офисе в Ростове-на-Дону.
  • Работа в команде специалистов высокого уровня.

Дополнительные инструкции

Прислать CV, заполнить анкету соискателя, сообщить удобное время для собеседования через Skype.

Собеседование проходит через Skype и может включать несколько этапов.

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.