Fullstack-разработчик (Laravel / Vue.js / Node.js)
Сипаттама
Обязанности: Разработка, развитие и поддержка веб-сервисов и информационных систем компании; Проектирование и реализация клиент-серверной архитектуры (бэкенд на 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.
🔔 Теміртаудағы жаңа вакансиялар шыққанда хабарлайық па? Telegram-да жазылу