Вакансия в архиве, на неё нельзя откликнуться.

Ruby Developer

Требуемые навыки

БэкендСредний (Middle) · Ruby on Rails · Ruby · Git

Местоположение и тип занятости

Полный рабочий день · Можно удаленно

Компания

Автоматизация обучения в компаниях

Описание вакансии

 Ждем Ruby developer в команду разработки Teachbase.

Teachbase– это топ команда, которая делает лучший сервис для организации дистанционного обучения, лидер рынка онлайн обучения России по версии J'son & Partners Consulting и РБК.

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

Ядро системы — монолит на Ruby on Rails с фронтендом на React, которое крутится на K8S и перемалывает 6k puma запросов в минуту и 250k задач Sidekiq в сутки.

Одной из ключевых особенностей Teachbase является продвинутая аналитика, за которую отвечают PostgreSQL (наша основная БД) и InfluxDB
Вокруг ядра «вращаются» сервисы, написанные на Ruby (и даже mruby и Erlang).

А теперь подробнее о вакансии.

Мы ждем от тебя:

  • уверенное владение яп Ruby
  • опыт разработки на Ruby on Rails от 2 лет
  • понимание и применение принципов SOLID
  • понимание принципов REST, умение реализовать RESTful APIs
  • опыт работы с PostgreSQL и Redis
  • знание SQL (умение писать запросы как через ORM так и на чистом SQL, навыки их оптимизации)
  • умение покрывать код тестами (мы используем RSpec)

 Твои преимущества:

  • знание dry стека
  • опыт работы с базами данных NoSQL (MongoDB, InfluxDB и т.п.)
  • опыт использования docker, docker-compose, kubernetes
  • опыт работы с высоконагруженными системами

Будущие задачи:

  • разработка нового и доработка текущего функционала продукта
  • расширение функционала API
  • интеграция с внутренними сервисами и со сторонними системами
  • участие в разработке архитектуры системы
  • участие в Code Review
  • участие во всех командных ритуалах
  • техническое проектирование нового функционала, декомпозиция задач, ресеч и оценка предполагаемого для разработки функционала

 От нас:

  • сложные и интересные задачи, с которыми получишь профессиональный рост и безусловно удовольствие от процесса
  • мы всегда за то, чтобы наши сотрудники проходили дополнительное обучение, и готовы их в этом поддержать: покупка профильной литературы, оплата митапов и конференций
  • график 5/2 пн-пт, локация-офис (м. парк культуры) или то место, где будешь комфортно и продуктивно работать.

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

Для быстрой обратной связи:

  • telegram: @maslice
  • тел., WhatsApp: +7(911)-283-60-26
  • email: m.kulichenko@teachbase.ru
  • skype: mariya.kulichenko
  • отклик на хабре

При отклике присылай:

  • короткий рассказ о себе и проектах, в которых принимал участие (укажи что делал и свою роль)
  • любой файл с примером кода
  • ссылку на проект, которым больше всего гордишься

Ваш отклик

Вакансия в архиве
Вакансия в архиве, на неё нельзя откликнуться.