Размещайте вакансии
Нанимайте без комиссий
10 просмотров
ВИ-ПОРТ, ООО
Вакансия Средний PHP-разработчик
О продукте
Мы разрабатываем iViport — облачную и гибридную платформу видеонаблюдения для розничного и банковского сектора. Система масштабируется от сотен до десятков тысяч камер, имеет модульную архитектуру, собственные ДЦ в ЕС и Украине, поддерживает гибридное развертывание (on-prem + облако) и интеграцию с Microsoft Active Directory и внутренними системами банка.
Платформа активно используется в производстве, постоянно развивается и интегрируется с новыми клиентскими системами (в частности, банковскими АБС/БАРС и сопутствующими сервисами).
Кого мы ищем
Middle PHP Developer (Yii2)
Требования к кандидату (обязательные)
Опыт PHP-разработки от 4 до 5 лет, из них коммерческий опыт работы с Yii2 или аналогичными MVC-фреймворками не менее 2 лет.
Реальный опыт поддержки и развития производственных систем, не только новые проекты.
Опыт работы с устаревшим кодом (анализ, рефакторинг, поэтапная миграция без остановки сервиса).
Уверенное знание ООП и шаблонов проектирования.
Опыт работы с MySQL/Percona:
оптимизация SQL запросы;
индексы;
работа с большими объемами данных.
Практический опыт работы с REST API (проектирование, реализация, поддержка).
Понимание полного цикла разработки ПО (анализ > разработка > тестирование >) поддержка).
Опыт работы с Git (ветвление, слияние, проверка кода).
Linux на уровне уверенный пользователь.
Ответственность, высокая самоорганизация, умение работать в команде и адекватная коммуникабельность.
Будет большим плюс
Опыт работы с очередями сообщений и архитектурой событий (RabbitMQ).
Внедрение SSE/Webhooks/асинхронной обработки.
Опыт работы с высоконагруженными системами (тысячи потоков, десятки тысяч юридические лица).
Опыт интеграций с АБС банка (в частности БАРС), платежными или финансовыми системами.
Понимание требований банковской среды:
стабильность;
аудит;
обратный ход совместимость;
обновления с нулевым временем простоя.
Опыт работы с OAuth2/SAML/Active Directory.
Понимание шаблонов рефакторинга/миграции (расширение–миграция–сжатие, развертывание с нулевым временем простоя). при подготовке системной проектной/ADR-документации.
Основные обязанности
Разработкановые модули платформы iViport.
Поддержка и доработка существующих модулей (в том числе устаревших).
Анализ и сокращение технического долга.
Пошаговый перенос модулей с PHP 7.x/WordPress на Yii2/PHP 8.2.
Проектирование и внедрение API и интеграций
(внутренние банковские системы, АБС типа БАРС, внешние сервисы).
Работа с RabbitMQ и асинхронными процессами.
Оптимизация и масштабирование БД.
Участие в разработка высоконагруженных частей системы (более 10 тысяч потоков, более 20 тысяч камер).
Взаимодействие с DevOps, аналитиками и продуктовой командой.
Участие в собраниях команды и оценка задач.
Документирование API, интеграций и изменений.
Технологии стек
Бэкенд: PHP 8.2, Yii2, устаревший PHP 7.x, отдельные модули WordPress
Базы данных: MySQL 5.7/8.0, Percona
События и очереди: RabbitMQ
Инфраструктура: Linux, Nginx
Интеграция: REST API, SSE, Webhooks, OAuth2/SAML
Контроль версий: Git
Позиция уровень
Средний/Сильный Средний/Средний+ PHP (Yii2)
Английский язык - достаточный для чтения документации уровня
Опыт работы в сфере Fintech желателен, но не обязателен
Стек прикладной, производственно-ориентированный, без «технологического зоопарка»
Предлагаем
Работу над масштабным SaaS-продуктом в сфере безопасности и банковского дела технологий.
Участие в разработке реальной производственной среды, а не домашних проектов.
Влияние на архитектуру, интеграции и технические решения.
Стабильный график офиса 5/2.
Конкурентоспособное вознаграждение (оговаривается индивидуально).
Оговорки от мобилизации.
Кому интересно, как выглядит сервис iViport и для ознакомления, может зарегистрироваться на сайт https://iviport.com.ua/, войдите в аккаунт, добавьте камеру (просто фейковую, не обязательно рабочую) и пройдите настройки и меню. В этом режиме будет доступно не всё, но основную идею можно увидеть.