Senior Ruby on Rails developer (удаленная работа)

25 апреля 2024

Уровень зарплаты:
от 250 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Senior Ruby on Rails developer

Интернет-магазин Randewoo в связи с масштабированием бизнеса открывает вакансию Ruby on Rails - разработчик (Senior).


У нас молодая команда с атмосферой стартапа и возможностью работать удаленно!


Наш основной стек технологий:


RubyOnRails, Sidekiq, Redis, PostgreSQL, Elasticsearch


Что нужно будет делать:


Поддерживать и дорабатывать 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, и немного документации на исходный код.


Что мы предлагаем:


  • Удаленный
    формат работы

  • ОЧЕНЬ гибкий график. Нам важен результат и нацеленность на решение задач, а не время, проведенное перед монитором.

  • Оклад + существенные ежемесячные премии по итогам работы, оплату обучения на курсах.

  • Молодой, дружный и позитивный коллектив.

  • Отсутствие лишней бюрократии!

  • Скидки на весь ассортимент магазина.



Посмотрите похожие вакансии

Ruby on Rails developer (middle/senior), удаленно
Компания: Маяк
Зарплата: з.п. не указана
Middle / Senior Back-end Developer (Ruby On Rails, удалённо)
Компания: Поток.Диджитал
Зарплата: от 250 000 до 350 000 руб.
Middle Senior Ruby Developer
Компания: ДелоТех
Зарплата: з.п. не указана
Full Stack Ruby on Rails Developer Remote
Компания: Zing
Зарплата: от 80 000 до 600 000 руб.