PHP-разработчик at Некоммерческое акционерное общество Торайгыров университет — NeverHard
PHP-разработчик at Некоммерческое акционерное общество Торайгыров университет in Павлодар. Skills: AJAX, API, DOM, HTTP, JavaScript. Apply on NeverHard.
Company
Некоммерческое акционерное общество Торайгыров университет
Location
Павлодар
Type
full_time
Required skills:
AJAX
API
DOM
HTTP
JavaScript
MariaDB
PHP
Retrieval
SQL
jQuery
Обязанности: Разрабатывать новые модули АРМ: серверная логика, работа с базой, HTTP-endpoints и JS-обвязка на клиенте. Проектировать и реализовывать API и AJAX-контракты между модулями, мобильными клиентами и внешними системами: параметры запросов, форматы ответов, коды состояния, авторизация и обработка ошибок. Писать и оптимизировать сложные SQL-запросы на MariaDB. Сопровождать и рефакторить legacy-код на PHP: чистить, покрывать проверками, переводить на современный стек без ломки рабочих сценариев. Писать клиентский JavaScript для модулей: AJAX-взаимодействие с backend, валидация форм, динамические таблицы и фильтры. Разбирать инциденты и обращения пользователей: по логам, запросам и HTTP-трафику находить причину, а не симптом. Требования: PHP: от 1 года коммерческого опыта. Уверенное владение языком без фреймворка: сессии, работа с массивами и строками, обработка ошибок, подключение к базе, безопасная обработка пользовательского ввода. HTTP: понимание жизненного цикла запроса: методы, заголовки, cookies и сессии, коды ответов, редиректы, content-type, CORS. Умение проектировать и отлаживать endpoints, читать запросы в DevTools. SQL: JOIN, подзапросы, группировки, оконные конструкции через подзапросы, индексы, EXPLAIN, оптимизация тяжёлых выборок на реальных объёмах данных. Понимание, чем отличается запрос на 100 строках и на миллионе. JavaScript: уверенная работа с DOM, событиями, AJAX (jQuery и fetch), обработкой JSON-ответов backend, отладкой в браузере. Фреймворки не требуются. Опыт работы с крупной кодовой базой без фреймворка: умение читать чужой код, находить связи между модулями и вносить точечные изменения. Практика с шаблонизаторами (Smarty или аналог), HTML/CSS. Git на уровне ежедневной работы, понимание ветвления и code review. Аккуратность и ответственность: система хранит персональные данные, оценки, приказы и данные доступа, цена ошибки высокая. Умение общаться с не-техническими заказчиками (сотрудниками деканатов, кадров, учебной части) и переводить их запросы в понятные задачи. Обязательно иметь высшее или средне-специальное образование. Будет плюсом Опыт работы с MDB2, PDO, MySQLi в одном проекте. Знакомство с Composer, PHPUnit, статическими анализаторами (PHPStan, Psalm). Docker, настройка PHP-окружений. Опыт работы в образовательных или государственных информационных системах. Знание фреймворка Laravel. Умение поддерживать интеграции с внешними системами: 1С, СКУД, Platonus, Active Directory, Telegram и WhatsApp-уведомления, amoCRM. Условия: Аккуратность и ответственность: система хранит персональные данные, оценки, приказы и данные доступа, цена ошибки высокая. Умение общаться с не-техническими заказчиками (сотрудниками деканатов, кадров, учебной части) и переводить их запросы в понятные задачи. Обязательно иметь высшее или средне-специальное образование.