Middle+ / Senior PHP разработчик
ЗП: 230К - 280К на руки
Формат: удаленка из РФ, РБ.
Проект: Масштабный проект по разработке современной базы знаний.
Компания: Omega Solutions
Требования
- Уверенный опыт коммерческой разработки на 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.
Задачи на проекте
- Реализация скриптов для автоматизированного портирования контента из базы данных в S3‑хранилище и обратно;
- Разработка веб‑панели администратора с полной реализацией RBAC (ролевой модели доступа), включая управление пользователями и ролями;
- Создание модульного функционала для управления разнородными группами контента, с внедрением многостадийной статусной модели публикации;
- Проектирование и реализация унифицированного интерфейса работы с группами контента на основе полиморфных связей, включая функционал рейтингов и оценок;
- Разработка RESTful/GraphQL API для интеграции с внутренними и внешними системами;
- Интеграция и настройка двусторонней синхронизации данных с поисковой системой Typesense, включая индексацию и обновление поискового индекса.
Условия
- Оформление по ИП
- Дружелюбная атмосфера внутри компании
- Развитие через реальные задачи, а не формальные курсы
- Возможность предлагать идеи и видеть, как они внедряются
- Гибкий график работы и возможность удаленной работы
- Оплата за фактически отработанное время
- Участие в интересных проектах без лишнего микроменеджмента
Контракт: @TatiSolar