Описание
СмартТехГрупп — российская компания и центр разработки и поддержки инновационных платформ. Компания создаёт отдельные модули собственной разработки и реализует комплексные технологические проекты для участников финансового рынка.
Задачи
•Разрабатывать и поддерживать высоконагруженные бэкенд-системы на PHP, включая монолит и микросервисы
•Проектировать и реализовывать новые возможности продуктов
•Рефакторить и развивать существующие системы, включая декомпозицию монолитных приложений
•Внедрять практики разработки, тестирования, CI/CD и документирования кода
•Проводить ревью кода и архитектуры, контролировать качество кода в команде
•Расследовать инциденты и повышать отказоустойчивость платформы
•Работать над техническим долгом и формировать план его погашения вместе с командой
Требования
•Коммерческий опыт разработки на PHP от 5 лет
•Опыт технического лидерства в команде от 5 разработчиков: менторинг, ревью кода, стандартизация
•Глубокие практические навыки работы с Yii 2 и понимание принципов построения бэкенд-приложений
•Опыт проектирования и работы с высоконагруженными системами
•Практический опыт работы с Apache Kafka и/или RabbitMQ
•Понимание принципов Domain-Driven Design (DDD) и опыт их применения
•Уверенная работа с PostgreSQL, MySQL и MSSQL, умение профилировать и оптимизировать запросы
•Опыт работы с Docker и Kubernetes
•Опыт внедрения и развития CI/CD-процессов, предпочтительно с GitLab
•Опыт организации автоматизированного тестирования и контроля качества кода
•Понимание принципов ООП, современных шаблонов проектирования и паттернов программирования
•Опыт работы с системами наблюдаемости и мониторинга
Будет плюсом:
•Опыт работы с BPMN-движками
•Опыт декомпозиции монолитов и перехода на микросервисы
•Применение паттернов Outbox, CDC и Strangler Pattern
•Построение событийных архитектур
•Опыт работы в финтехе, бигтехе, марктехе или крупных компаниях электронной коммерции и доставки
•Опыт формирования технической стратегии и развития инженерных практик
Условия
•Официальное оформление с первого дня
•Оклад и премия
•Расширенный ДМС: стоматология, телемедицина, страхование от несчастных случаев
•Обучение, наставничество и карьерный рост
•Консультации коуча, юриста и психолога
•Оплачиваемые дополнительные выходные
•Корпоративные мероприятия, спортивные активности и участие в волонтёрских проектах