от компании (организации): Aplaut в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Программирование, разработка"
с заработной платой: по договоренности
Вакансия № 21930206 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Вторник, 6 августа 2024 года.
Дата обновления вакансии № 21930206 на сайте Работа в Москве и Московской области (МО, Подмосковье): Суббота, 21 сентября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 21930206 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
более 6 лет
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: Бэкенд разработчик Ruby / Backend Ruby Developer (Senior Ruby Developer)
Привет! Я Александр, CTO в Aplaut. Мы создаем сервис для сбора и управления UGC* контентом в сфере eCommerce. Это отзывы о товарах, фотки, комментарии, видео (любой контент, который создают покупатели про товары). Дело нехитрое, но такого контента создается много, запрашивается он часто, по-разному анализируется множеством заинтересованных лиц (модераторы, категорийные и бренд-менеджеры, мерчанты/поставщики, и т.д).
Наша цель стать стандартом в eCommerce для управления таким контентом.
UGC* — User generated Content
Наш подход
В основном разрабатываем на Ruby. Основное приложение это Rails 5.2 монолит. Админка на AngularJS (планируем React). Все сервисы запускаются в Docker контейнерах. Для оркестрации используем Docker Swarm (изи). Для CI/CD используем Drone.io (by Harness). Собственное приватное облако на Proxmox. Двигаемся 2-х недельными спринтами. Минимум бюрократии.
Нам нужен сильный разработчик, который в краткосрочной перспективе станет тех.лидом, в долгосрочной перспективе CTO.
Требования, пожелания и компетенции
- Английский B1 (это важно)
- Коммерческий опыт Ruby от 5 лет
- Опыт в создании модульных Ruby/Rails/Hanami приложений
- Хорошее понимание принципов ООП и SOLID
- Хорошие знания паттернов проектирования и архитектурных стилей
- Есть опыт внедрения DDD (без фанатизма)
- Elasticsearch, MongoDB, Postgres
- Linux, Docker Swarm / K8s
Задачи и ответственность
- Создание и внедрение новых фич
- Архитектурное проектирование
- Участие в создании и актуализации технического роадмэпа
- Совместное планирование спринтов
- Поддержка работоспособности критических сервисов платформы
- Коучинг и управление командой
- Код-ревью
Примеры некоторых задач
- Улучшить модульность Rails приложения, например, используя гексагональную архитектуру (или другой архитектурный стиль, который не конфликтует с Rails).
- Обновить версию Elasticsearch до актуальной. Переиндексировать сотни миллионов документов, переписать запросы.
- Придумать оптимальную схему шардинга для MongoDB, сделать миграции, настроить бэкапы.
- Оптимизировать использование памяти при SAX обработке гигантских XML файлов. Найти причину и устранить memory bloat.
- И много много другого.
Предложение
- Белая з/п от 280К net
- Официальное трудоустройство по ТК
- Участие в опционной программе
- Удаленная работа или
- лофт-офис рядом с метро «Электрозаводская»;
- Книги за счет компании, болезни без справок;
- 4К монитор / Macbook PRO.
Откликнуться на эту вакансию: Бэкенд разработчик Ruby / Backend Ruby Developer (Senior Ruby Developer)
Предыдущая вакансия:
Вакансия № 21930203 на должность Senior // Middle + Fullstack разработчик (PHP) от компании EGGНEADS в городе (населенном пункте) Москва