Рокет Кадры — сервис ведения кадрового электронного документооборота. Поддерживает работу со штатным расписанием и расстановкой, а также действия согласования, подписания и генерации документов. Платформа реализована на процессном движке, что дает возможность настраивать и контролировать каждый этап выполнения задачи и обеспечить прозрачность кадрового процесса всем его участникам. Обязанности: Основная задача - развитие конструктора процессов (прием, перевод, увольнение) Продумывать архитектуру решений Интеграция с 1с Интеграция с клиентами по API Рефакторинг Командное code-review Фиксить баги :) Требования: Опыт работы с руби 3-х лет. Уверенное знание руби: class hierarchy, typing inruby, metaprogramming, GIL, concurrency Опыт работы с rails или другими фреймворками (какими и почему работал) знание REST, Service pattern, ActiveRecord (ORM, associations, validations, migrations), routing Понимание принципов OOP. SRP, SOLID, DRY, Encapsulation / Polymorphism / Inheritance Базы данных (понимание postgresql: indexes, locking, transactions, schema changes in production, ACID) Будет плюсом: Опыт написания продакшн кода с (что за задачи решал, как проходил код ревью, какие проблемы возникали при доставке кода, деплоил ли код сам, количество кастомеров продукта, какая была нагрузка, какие были процессы) Опыт работы с kubernetes Проектирование API Наличие github/gitlab профиля Наличие open-source проектов или участие в них Условия: Гибридный график работы (офис в Москве) Широкая зона ответственности и влияния, возможность расти вместе с компанией Заработная плата в рынке Большое количество продуктовых вызовов и реально интересных задач Полное отсутствие бюрократии Возможность оформления ИП и СМЗ Сильная техническая команда, приятная атмосфера и классный коллектив