от 270 000 ₽ до вычета налогов
Вакансия находится в архиве
Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Удаленная работа
Интернет-магазин RANDEWOO.ru в связи с масштабированием бизнеса открывает вакансию Ruby on Rails - разработчик (Middle-Senior).
У нас молодая команда с атмосферой стартапа и возможностью работать удаленно!
Наш основной стек технологий:
RubyOnRails, PostgreSQL, Redis, Rabbit, Docker, Kubernetis
Что нужно будет делать:
Поддерживать и дорабатывать RANDEWOO.ru. Можете зайти и посмотреть на то, с чем нужно будет работать.
Основные задачи - развитие внутренней платформы в части управления контентом и заказами, интеграция с платежными системами и системой управления складом, повышение модульности системы (переход от монолита на сервисную архитектуру), подготовка проекта к масштабированию и выходу на рынки стран Европы и Азии, создание и развитие партнерской программы.
Конечно, у нас есть легаси :) и мы от него планомерно избавляемся.
Требования:
Реальные хорошие знания ООП, шаблонов проектирования и собственно языка Ruby. Мы уверены, что невозможно эффективно работать без хорошего знания основ.
Большой опыт работы с RubyOnRails и смежными технологиями. Sinatra, DRY, Sequel - Вы обязательно пробовали что-то из этого в проде и точно работали с Redis, Sidekiq, RabbitMQ.
Обязательно знаете SQL глубже, чем ORM. Понимаете, когда ORM удобен, а когда нет, умеете проектировать структуры данных и оптимизировать запросы.
Умеете разделять приложение на сервисы, предлагать надежные и отказоустойчивые решения и проверять их, делать покрытие тестами в нужном объеме, декомпозировать задачи и писать валидный код.
Проектировали и реализовывали REST API, интеграции с внешними системами.
Docker на базовом уровне.
Будет преимуществом:
Управление конфигурацией и развертыванием приложения, Docker, kubernetes. Elasticsearch.
О команде и процессах:
У нас есть менеджер проекта, тестировщик (и даже автоматизированные end-to-end тесты), отдельные фронт-разработчики. Мешать развитию в fullstack не будем, но программировать на js и верстать серверному разработчику не нужно.
У нас гибкие процессы. на основном проекте мы работаем по методологии kanban, на больших новых задачах и проектах используем SCRUM
Типовой ход работы по задачам - аналитика, проектирование, разработка, code review, проверка задачи разработчиком, проверка задачи тестировщиком на тестовых средах, подготовка релиза и его тестирование => развертывание на основном сервере. Простой и понятный процесс, но далеко не в каждой компании он налажен и стабильно работает.
При разработке используется TDD.
Частота релизов определяется в зависимости от количества и важности задач. Это может быть и 2 раза в день, и раз в две недели.
git flow, gitlab ci, kubernetes, docker.
У нас есть документация на проекте. Это и вики, и описание API в swagger, и README, и немного документации на исходный код.
Что мы предлагаем:
Удаленный формат работы.
Интересные задачи, адекватное руководство.
ОЧЕНЬ гибкий график. Нам важен результат и нацеленность на решение задач, а не время, проведенное перед монитором.
Широкий спектр возможностей для саморазвития и роста.
Работу в аккредитованной ИТ-компании.
Возможности обучения и сертификации за счет компании.
Молодой, дружный и позитивный коллектив.
Отсутствие лишней бюрократии!
Скидки на весь ассортимент магазина.
Испытательный срок (3 месяца) и заработная плата обсуждаются индивидуально‚ по результатам собеседования (ключевую роль будут играть Ваши знания и опыт).
Ключевые навыки
Контактная информация
ООО Мегаперфюме
Сайт: не указан
Почта: не указана
Вакансия опубликована 01.02.2024 в г. Москва.
Похожие вакансии
до 300 000 ₽
Москва
Полный день
Подробное описание
9 февраля
от 120 000 ₽
Москва
Удаленная работа
Подробное описание
13 апреля
от 200 000 до 450 000 ₽
Москва
Удаленная работа
Подробное описание
31 июля