Обязанности
•Разработка, развитие и поддержка веб-сервисов и информационных систем компании;
•Проектирование и реализация клиент-серверной архитектуры (бэкенд на Laravel Octane, фронтенд на Nuxt 3/Vue 3);
•Реализация и поддержка модуля цифровой подписи (подписание и проверка подлинности документов с помощью NCALayer и NCANode);
•Разработка логики бизнес-процессов на базе стейт-машин (Symfony Workflow);
•Настройка механизмов очередей, кэширования и real-time уведомлений пользователей (Redis, WebSockets, Soketi);
•Организация хранения файлов в S3 (MinIO) и автоматизированного формирования печатных форм (LibreOffice);
•Интеграция систем с внешними сервисами посредством REST API;
•Участие в аудите безопасности и мониторинге систем (логирование в ELK).
Требования
•Высшее профильное образование (Информационные технологии, Вычислительная техника и ПО или смежные технические специальности);
•Наличие сертификатов по профильному стеку технологий (PHP/Laravel, Vue, базы данных) будет преимуществом;
•Знание технического английского языка на уровне чтения технической документации и профильной литературы (Intermediate / Pre-Intermediate);
•Опыт коммерческой веб-разработки (Fullstack или Backend с уверенным знанием современного фронтенда) от 2–3 лет;
•Опыт участия в проектах с интеграцией государственных сервисов РК (ЭЦП, НУЦ РК) будет существенным преимуществом;
•Уверенное владение стеком PHP (Laravel), опыт работы с высоконагруженными решениями через Laravel Octane (Swoole);
•Опыт разработки на JavaScript / TypeScript: Node.js (SSR, WSS), Vue 3, Nuxt 3;
•Верстка с использованием современных CSS-фреймворков (TailwindCSS);
•Проектирование и оптимизация реляционных баз данных: PostgreSQL, MySQL (MariaDB);
•Опыт реализации очередей задач, фоновых процессов и кэширования с использованием Redis;
•Опыт интеграции и работы с протоколами WebSockets (WSS), экосистемой Laravel Echo и Soketi;
•Практические навыки работы с криптографическими сервисами Республики Казахстан: интеграция с NCALayer (клиентская часть) и NCANode (серверная валидация, проверка ЭЦП);
•Понимание принципов управления бизнес-процессами и конечными автоматами (Symfony Workflow);
•Опыт работы с объектными S3-совместимыми хранилищами (MinIO);
•Организация автоматической генерации печатных форм и отчетов (в т.ч. через headless LibreOffice);
•Проектирование и разработка интеграционных интерфейсов (REST API);
•Базовые знания настройки и администрирования веб-серверов (Nginx);
•Навыки работы со стеком сбора и анализа логов ELK (Elasticsearch, Logstash, Kibana) в целях аудита и информационной безопасности;
•Умение работать с технической документацией, читать и дополнять ТЗ;
•Аналитический склад ума, ответственность, способность декомпозировать сложные задачи, умение работать в команде.
Дополнительные технические навыки
•Понимание микросервисной и событийно-ориентированной архитектуры;
•Опыт профилирования и оптимизации медленных SQL-запросов;
•Практический опыт настройки CI/CD пайплайнов (будет плюсом);
•Git (GitLab / GitHub);
•Среды разработки (PHPStorm, VS);
•Инструменты тестирования API (Postman, Insomnia);
•ПО для работы с БД (DBeaver, DataGrip, pgAdmin);
•ОС Linux (базовое администрирование через терминал);
•Docker / Docker Compose.