Обязанности:
Ищем Разработчика на проект по разработке современной базы знаний. Чем предстоит заниматься: Разрабатывать скрипты для автоматического переноса (портирования) контента между базой данных и S3-хранилищем (в обе стороны); Создавать веб-панель администратора с полной ролевой моделью доступа (RBAC): управление пользователями, ролями и правами; Реализовывать модульную систему для управления разными типами контента, включая многостадийную модель публикации (статусы: черновик, модерация, опубликовано и т.п.); Проектировать универсальный интерфейс для работы с группами контента через полиморфные связи, а также добавлять функционал рейтингов и оценок; Разрабатывать API (RESTful и/или GraphQL) для интеграции с внутренними и внешними системами; Настраивать двустороннюю синхронизацию данных с поисковой системой Typesense (индексация, обновление индекса). Для нас важно: Уверенный опыт коммерческой разработки на PHP 8.3+ (не менее 3 лет); Уверенный опыт работы с фреймворком Laravel Octane (версия 12+); Уверенный опыт использования пакета Laravel Moonshine (версия 4); Опыт работы с облачными хранилищами S3, в т. ч. MinIO; Опыт интеграции и работы с поисковой системой Typesense; Опыт коммерческой разработки с реляционными СУБД (не менее 3 лет), в т. ч. с PostgreSQL; Понимание принципов и опыт применения архитектурных подходов DDD (Domain‑Driven Design) и Clean Architecture; Опыт настройки мониторинга с использованием связки Grafana, Loki, Promtail, Prometheus (включая разработку дашбордов); Навыки работы с инструментами оркестрации контейнеров Docker Compose и Docker Swarm; Навыки администрирования и настройки веб‑сервера Nginx. Главный принцип SkillStaff - Выбирай! РАЗНООБРАЗИЕ ПРОЕКТОВ. Выбирай из сотен компаний и проектов то, что интересно и полезно для твоего роста. SkillStaff помогает реализовывать ежегодно порядка 500 различных ИТ-проектов для крупного бизнеса. КОМФОРТ. SkillStaff — аккредитованная IT-компания, белая зарплата и удобный график работы. Создавай идеальные условия для своей работы: удаленная работа или возможность работать как в офисе клиента, так и в комфортном офисе SkillStaff в центре Москвы на Воздвиженке. РАЗВИТИЕ. Выбирай сам путь, по которому ты хочешь развиваться. Используй возможность обмена опытом и получение знаний через участие в разных проектах, совместную работу с высококвалифицированными коллегами. КУЛЬТУРА. Нашу культуру создают сами сотрудники – мы их слышим и помогаем развиваться, чтобы #вместе переходить на новый уровень!Похожие вакансии