Москва, Павелецкая набережная, 2с2
Sakura – это облачная HRM-система полного цикла, которая помогает бизнесу автоматизировать процессы найма, управления персоналом и производством.
20+ модулей для управления бизнес-процессами
30+ справочников для автоматизации рутинных задач
40+ настраиваемых отчётов для аналитики
1000+ активных пользователей в системе
Мы находимся на этапе активного развития: переходим от монолита к микросервисам, масштабируем архитектуру и готовим продукт к выходу на рынок.
Обязанности:
✅ Архитектура и разработка:
Разработка и эволюция SaaS-платформы, переход от монолита (PHP 7.3 + Yii2, Vue2) к микросервисам (PHP 8.3, Go, React 19).
Проектирование и внедрение микросервисной архитектуры с использованием брокеров сообщений (Kafka, RabbitMQ, Redis).
Оптимизация работы с БД (MySQL → PostgreSQL + MongoDB), включая шардинг, репликацию и кэширование.
Выбор и настройка API-шлюзов, балансировщиков нагрузки и других инфраструктурных компонентов.
✅ Техническое лидерство:
Принятие ключевых архитектурных решений и их обоснование перед командой и стейкхолдерами.
Участие в код-ревью, контроль качества кода и архитектуры.
Наставничество над разработчиками, передача опыта и внедрение best practices.
Быть внимательным и поэтому в сопроводительном письме Вы напишете слово "Lambda"
✅ Управление и коммуникация:
Тесное взаимодействие с Product Manager и командой разработки для согласования технических и бизнес-требований.
Помощь в оценке сроков, планировании задач и управлении техническим долгом.
Требования:
Обязательные:
Опыт дробления монолита на микросервисы
Глубокие знания микросервисной архитектуры (API Gateway, event-driven, message brokers).
Опыт работы с PHP (Yii2, переход на 8.3) и Go (для высоконагруженных сервисов).
Навыки работы с SQL (MySQL, PostgreSQL) и NoSQL (MongoDB).
Понимание принципов работы Kafka/RabbitMQ/Redis.
Умение объяснять сложные решения и аргументировать выбор технологий.
Желательные:
Опыт в CRM/ERP/HRM/ECM-системах.
Базовые знания DevOps-практик (Docker, Kubernetes, CI/CD).
Софт-скиллы:
Менторские качества, готовность обучать команду.
Умение работать в условиях неопределённости и принимать взвешенные решения.
Условия:
Москва
до 250000 RUR
Москва
до 25000 RUR