Ruby Backend Developer (Remote)
Прямой работодатель Servers.com ( www.servers.com )
Опыт работы любойот 150 000 до 230 000 ₽
Servers.com – это глобальная хостинговая IaaS-платформа, предоставляющая полный спектр услуг для решения вычислительных задач, хранения данных и построения сетей для клиентов в США, Европе и Азии.
Наш основной продукт – это система управления разными хостинговыми услугами, включая клиентский портал и внутренние админки.
Мы строим полностью автоматизированную платформу, способную настроить клиенту заказанную услугу с минимальным ручным вмешательством. Сейчас мы активно разрабатываем такие сервисы как – Load Balancer, Firewall, Managed Kubernetes и мониторинги.
Мы используем:
- Ruby и сопутствующие технологии: ActiveRecord 6, dry-types, dry-validation, grape, Puma, Sequel, Sidekiq – по возможности последние стабильные версии;
- Go и Elixir как основной язык для ряда проектов;
- RSpec для unit и интеграционных тестов;
- Sentry как автоматический мониторинг ошибок;
- Jira в качестве трекера задач;
- GitLab для репозитория и CI;
- улучшенную версию git-flow.
Мы проходим Joel Test:
- Системы контроля версий
- Сборка в один клик
- Ежедневные билды
- Баг-трекинг
- Исправление старых багов
- Спецификация
- Спокойные условия работы
- Лучшие tools для работы
- Тестировщики
- Code screening
Чем предстоит заниматься:
- разрабатывать и поддерживать продукты servers.com;
- участвовать в разработке архитектуры проекта, проводить рефакторинг и код-ревью;
- делиться своей экспертизой с командой, обсуждать технические решения и приходить к общему мнению;
- анализировать требования на понятность и реализуемость, декомпозировать большие задачи;
- взаимодействовать с отделом тестирования для поиска, выявления и исправления ошибок.
Мы ожидаем:
- умения программировать на чистом ruby (не только rails);
- понимания лучших практик написания ruby-кода;
- умения писать тесты и тестируемый код;
- знания SQL и умения оптимизировать запросы;
- умения проектирования REST API и написания документации.
Мы предлагаем:
- сотрудничество на удаленной основе;
- конкурентную заработную плату;
- интересные задачи и возможность для развития компетенций;
- пятидневную рабочую неделю без релизов по пятницам.