КандидатыОпубликовать вакансию
Войти

ООО "Интернет Школа"

16.12.2021

О компании:
ООО "Интернет Школа" - продуктовая компания.

Наш продукт: 
Teachbase - сервис автоматизации корпоративного обучения. Платформа для обучения, помощь с его построением, разработка курсов и порталов под образовательные проекты. Наши клиенты - 400+ компаний, среди которых Сбербанк, Инвитро, Газпром нефть, Ozon, Skyeng, Яндекс, Сколково, World Class, М.Видео.
https://teachbase.ru/

Наша бэкенд-команда занимается развитием ядра платформы, которое включает в себя разработку интеграций с многочисленными сервисами, поддержку API для интеграторов и мобильных приложений, и, конечно, работа над новыми функциями сервиса.
Ядро системы - монолит на Ruby on Rails с фронтендом на React, которое крутится на K8S и перемалывает 6k puma запросов в минуту и 250k задач Sidekiq в сутки. Стабильность работы обеспечивается системами инструментации (DataDog) и логирования (ELK и Sentry), а также периодическим стресс-тестированием (с помощью k6).
Одной из ключевых особенностей Teachbase является продвинутая аналитика, за которую отвечают PostgreSQL (наша основная БД) и InfluxDB. Вокруг ядра «вращаются» сервисы, написанные на Ruby (и даже mruby и Erlang).

Зарплатная вилка:
160 000 - 260 000 RUB на руки

Тип работы:
Полный рабочий день

Тип занятости:
Удаленка

Описание вакансии:
Мы ищем к себе в команду Middle Ruby on Rails dev.

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

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

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

Условия работы:
• сложные и интересные задачи, с которыми получишь профессиональный рост и безусловно удовольствие от процесса;
• график работы 5/2 пн-пт;
• формат работы - удаленный, но можно ходить и в офис в г. Москве, локация: м. Парк Культуры или то место, где будешь комфортно и продуктивно работать;
• гибкая система планирования (спринты по 1-2 недели, Jira);
• ежедневная коммуникация по 10 минут в Zoom, а также демо и планирование в конце спринтов, остальная коммуникация ведётся преимущественно асинхронно (в Slack);
• возможность обучения на курсах от клиентов компании по различным направлениям;
• испытательный срок - 1 мес., может быть меньше;
• оформление по ТК РФ / ИП / самозанятым;
• есть возможность принимать нерезидентов РФ;
• релокационный пакет (индивидуально).

Обсудить позицию Ruby engineer в чате

© 2024 Jooby.dev

Ваш аккаунт
ВойтиРегистрация