Ташкент, Чиланзарский район, махаллинский сход граждан Бешагач, улица Сеул, 4
Основные задачи:
Custom Development: Разработка и поддержка плагинов (local, block, mod, auth, filter) строго без правки ядра.
Интеграции: Настройка бесшовного обмена данными с внешними корпоративными системами и платежными шлюзами (REST API, LTI, OAuth2).
UI/UX Customization: Адаптация интерфейса, разработка тем и работа с Mustache-шаблонами для создания удобного пользовательского пути.
Масштабирование: Оптимизация системы под высокие нагрузки и работа над производительностью БД.
Lifecycle Management: Обновление и миграция платформы, контроль совместимости кастомных решений.
Что мы ждем от кандидата:
Опыт работы: от 3-х лет коммерческой разработки на стеке PHP/Moodle.
🛠 Технический стек
Backend & Moodle Core:
Глубокое знание PHP 8.x (ООП, стандарты PSR).
Уверенное владение Moodle API (Data Manipulation, Form API, Access API).
Понимание архитектуры плагинов и умение расширять функционал без конфликтов с ядром.
Databases: * MySQL/MariaDB: проектирование структур, оптимизация сложных запросов и работа с индексами.
Frontend:
Mustache Templates и верстка на Bootstrap.
JS (ES6+), опыт с AMD/ESM модулями.
Опыт работы со сборщиками (NPM, Gulp или Webpack).
Infrastructure & Tools:
Продвинутый Git.
Docker / Docker Compose (настройка окружения).
Базовое администрирование Linux (Nginx/Apache).
Что мы предлагаем (Условия):
Официальный старт: полное оформление по ТК РУз с первого рабочего дня.
График: 5/2 с 09:00 до 18:00. Мы за продуктивную работу в рабочее время.
Испытательный срок — 3 месяца (оплачиваемый)
Драйв и масштаб: участие в крупных проектах, которые не дадут заскучать и позволят видеть результат своей работы.
Атмосфера: современная корпоративная культура, поддержка коллег и — приятный бонус — турниры по пинг-понгу в перерывах для перезагрузки!