Fullstack-разработчик
Small, ТМ (Скиф Трейд, ТОО)
- Алматы
- Постоянная работа
- Полная занятость
- Развивать и сопровождать систему GLPI как внутренний корпоративный сервис
- Разрабатывать backend- и frontend-доработки под внутренние процессы компании
- Создавать и поддерживать кастомные плагины, модули, формы, workflow и интерфейсные расширения
- Интегрировать GLPI с внутренними и внешними системами: AD/LDAP, почта, мониторинг, CMDB, ERP, HR, inventory, сервисы уведомлений, API других платформ
- Дорабатывать карточки активов, сервисные каталоги, маршруты согласований, SLA-логику и процессы обработки заявок
- Улучшать UX внутренних пользователей: упрощать сценарии работы, убирать лишние действия, делать интерфейсы понятными и предсказуемыми
- Проектировать и развивать API- и event-driven интеграции вокруг GLPI
- Участвовать в развитии ролевой модели, прав доступа, логики аудита и журналирования изменений
- Обеспечивать качество решений: тестирование, контроль регрессии, сопровождение релизов и изменений в production
- Работать с данными и структурой системы: сущности, справочники, связи, миграции, качество данных
- Подготавливать и сопровождать техническую документацию: архитектурные решения, схемы интеграций, правила доработки и эксплуатации
- Автоматизировать рутинные операции, связанные с обслуживанием и развитием GLPI
- Работать в связке с инфраструктурной командой, service desk, системными администраторами, командами поддержки, ИБ и внутренними заказчиками
- Понимание базовой инфраструктуры PaaS-уровня: Kubernetes, Docker, Linux
- Практический опыт работы как Fullstack Developer
- Уверенное знание PHP и опыт разработки на backend
- Опыт работы с JavaScript/TypeScript, HTML, CSS и современным frontend-подходом
- Опыт работы с MySQL/MariaDB: проектирование схем, запросы, оптимизация, миграции
- Понимание принципов интеграции систем через REST API, webhook, очереди или другие механизмы обмена
- Опыт разработки, доработки или сопровождения корпоративных web-систем, внутренних порталов, helpdesk/ITSM/CMDB-решений
- Понимание клиент-серверной архитектуры, авторизации, сессий, ролей и моделей доступа
- Навыки работы с Git, code review и аккуратной поставки изменений
- Опыт диагностики проблем на стыке приложения, базы данных и интеграций
- Понимание принципов надёжной разработки для production: логирование, обработка ошибок, обратная совместимость, контроль изменений
- Умение читать и сопровождать чужой код, постепенно улучшая архитектуру без «переписать всё с нуля»
- Понимание инженерной документации и change management
- Навыки разработки и автоматизации на Python / Go / Bash
- Опыт работы именно с GLPI: кастомизация, плагины, интеграции, сопровождение обновлений
- Опыт с ITSM / Service Desk / CMDB / Asset Management системами
- Опыт интеграции с LDAP/AD, почтовыми системами, inventory-решениями и системами мониторинга
- Опыт с Linux на уровне сопровождения приложений
- Навыки контейнеризации и окружений разработки/поставки: Docker, CI/CD
- Понимание процессов управления инцидентами, запросами, изменениями, активами и каталогом услуг
- Опыт рефакторинга legacy-кода и развития внутренних корпоративных систем без остановки бизнеса
- Опыт написания SQL-отчётов, построения выборок и поддержки операционной аналитики
- Опыт в ритейле, логистике или другой 24/7-нагруженной среде
- Базовые знания по информационной безопасности внутренних систем: доступы, аудит, безопасная обработка данных
- Умеет разбираться в реальных процессах бизнеса и переводить их в работающие системные решения
- Видит не только код, но и весь жизненный цикл внутреннего сервиса: пользователи, процессы, данные, поддержка, изменения
- Умеет находить первопричину проблемы, а не только исправлять симптом
- Аккуратно работает с production-системами, где ошибка влияет на внутренние процессы компании
- Может разговаривать и с инженерами, и с внутренними заказчиками на понятном языке
- Не боится legacy и умеет улучшать систему постепенно, без лишнего технического пафоса
- Любит порядок в логике, интерфейсах, данных и документации
- Стремится снижать ручной труд через автоматизацию, стандартизацию и хорошие интеграции
- Общий результат важнее границ: помогаем доводить работу до результата, при этом соблюдаем зоны ответственности и понятные эскалации.
- Ошибаться можно: важно разбирать причины, фиксировать улучшения и не повторять одни и те же сбои.
- Постоянные улучшения: в каждом спринте закрываем не только фичи, но и «шум» (ручные операции, нестабильности, пробелы в доках).
- Прямое и уважительное общение: обсуждаем факты, примеры и договорённости.
- Работаем спринтами.
- Если задачи спринта закрыты, подключаемся к внутренней поддержке или берём следующую приоритетную задачу из бэклога.
- 1–2: понятная небольшая задача, переключение контекста.
- 3–8: есть неизвестные, нужна синхронизация, 0.5–2 дня.
- 13–21: много зависимостей и рисков. Обычно дробим и уточняем до меньших единиц.
- В каждом спринте есть дежурный, который принимает входящие запросы, алерты и вопросы.
- Цель — защитить фокус команды на delivery и снизить «размазывание» контекста.
- Ожидаемая задержка на первый ответ: до 10 минут.
- Поддержка ведётся в командных каналах, чтобы сохранять контекст и ускорять помощь.
- Значимая работа фиксируется задачами: что делаем, зачем, какой результат.
- Закрывая задачу, оставляем короткий “что было сделано” для повторяемости.
- Формат работы: офис, гибрид или удалённо — по договорённости
- Работа в ключевой инфраструктурной функции компании
- Возможность влиять на развитие внутренних платформ и инженерных практик
- Бюджет на развитие, сертификации и профессиональное обучение
HeadHunter