Вакансия: Ruby Developer
Описание вакансии
Привет!
Меня зовут Виталий Зарубин, я основатель и генеральный директор компании Бюро Цифровых Технологий .
Консалтинговое бюро специализируется на услугах создания ИТ сервисов в индустрии развлечений и спорта от стадии идеи до масштабирования.
Заняли 174 место в рейтинге Ruwards и топ-3 по консалтингу в спорте.
Наши кейсы на сайте - http://digitalburo.tech/
Обязанности:
- Разработка удобных сервисов и интеграций;
- Разработка новых функциональностей;
- Улучшение и оптимизация имеющихся функциональностей;
- Поиск лучших технических решений.
Требования: - Хорошие знания Ruby 2.7 и 3 версий
- Понимание принципа работы Majestic Monolith
- Опыт работы с одним из современных фреймворков: Ruby On Rails, Sinatra
- Понимание и умение применять на практике техники SOLID
- Понимание и умение применять на практике архитектурные паттерны типа: Factory , Singleton , Strategy , Observer
- Понимание принципов и опыт реализации архитектуры CQRS , Event Sourcing
- Понимание принципов и опыт реализации микросервисной архитектуры ( Service Discovery , Load Balancer , G ateway , C ircuit Breaker , BFF )
- Понимание принципов и опыт реализации RESTful API сервисов ( HTTP, response status, HATEOAS )
- Опыт реализации GraphQL сервисов и понимание проблем уровня N+1
- Навыки работы с базами данных ( PostgreSQL, Redis );
- Навыки работы с брокерами сообщений ( RabbitMQ );
Условия: -
Code-review;
-
Классные проекты для российского и европейского рынка;
-
Мощная команда;
-
Интересные задачи и возможности развиваться;
-
Постоянная работы на длительный срок;
-
Выплаты заработной платы 2 раза в месяц;
-
График работы 5/2, гибкое начало рабочего дня;
-
Полностью удаленная работа.