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