Рокет Кадры — сервис ведения кадрового электронного документооборота. Поддерживает работу со штатным расписанием и расстановкой, а также действия согласования, подписания и генерации документов.
Платформа реализована на процессном движке, что дает возможность настраивать и контролировать каждый этап выполнения задачи и обеспечить прозрачность кадрового процесса всем его участникам.
Обязанности:
- Основная задача - развитие конструктора процессов (прием, перевод, увольнение)
- Продумывать архитектуру решений
- Интеграция с 1с
- Интеграция с клиентами по API
- Рефакторинг
- Командное code-review
- Фиксить баги :)
Требования:
-
опыт работы с руби 1+ лет. Уверенное знание руби: 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 проектов или участие в них
Условия:
-
Гибридный график работы (офис в Москве)
-
Широкая зона ответственности и влияния, возможность расти вместе с компанией
-
Заработная плата в рынке
-
Большое количество продуктовых вызовов и реально интересных задач
-
Сильная и быстрая команда разработки
-
Полное отсутствие бюрократии
-
Возможность оформления ИП и СМЗ
- Сильная техническая команда, приятная атмосфера и классный коллектив