Чем предстоит заниматься
-
Разрабатывать и поддерживать функциональность на всех уровнях стека: Laravel (backend) и Vue.js (frontend)
-
Проектировать и оптимизировать базы данных PostgreSQL
-
Интегрировать и работать с OpenAI API для генерации образовательного контента
-
Писать и оптимизировать промпты для языковых моделей
-
Разрабатывать REST API и реализовывать их потребление на frontend
-
Управлять Docker-контейнерами и деплоем на DigitalOcean
-
Участвовать в код-ревью и принимать архитектурные решения
-
Анализировать и устранять ошибки в продакшене с использованием Sentry
-
Работать с очередями, фоновыми задачами и кэшированием (Redis)
-
Оптимизировать производительность и пользовательский опыт платформы
Что мы ожидаем
Backend:
-
Опыт коммерческой разработки на Laravel от 2 лет
-
Уверенное владение PHP 8+
-
Опыт работы с PostgreSQL: проектирование схем, оптимизация запросов, индексы
-
Опыт разработки и документирования REST API
-
Понимание принципов SOLID и паттернов проектирования
Frontend:
-
Опыт работы с Vue.js (Vue 3, Composition API)
-
Уверенное владение JavaScript/TypeScript
-
Опыт работы с state-менеджментом (Vuex или Pinia)
-
Понимание компонентной архитектуры и переиспользуемых UI-элементов
AI-интеграции:
-
Опыт интеграции с OpenAI API или другими LLM-сервисами
-
Понимание принципов промпт-инжиниринга: структурирование запросов, работа с контекстом, итеративное улучшение результатов
DevOps и инфраструктура:
-
Опыт работы с Docker и контейнеризацией
-
Опыт работы с DigitalOcean: настройка дроплетов, деплой, управление инфраструктурой
Общее:
-
Работа с Git в команде
-
Способность самостоятельно решать задачи на всех уровнях стека
Будет плюсом:
-
Знание Redis для кэширования и очередей
-
Опыт настройки CI/CD пайплайнов
-
Опыт в EdTech-проектах