Смарт Горизонт (Smart Tech Group)
Технический эксперт PHP
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
Чем предстоит заниматься
•разрабатывать и поддерживать высоконагруженные backend-системы на PHP (включая работу с монолитом и микросервисами)
•проектировать и реализовывать новые функциональные возможности продуктов
•участвовать в рефакторинге и развитии существующих систем, включая декомпозицию монолитных приложений
•внедрять лучшие практики разработки, тестирования, CI/CD и документирования кода
•проводить code review и архитектурные ревью, контролировать качество кода в команде
•участвовать в расследовании инцидентов и повышении отказоустойчивости платформы
•работать над техническим долгом и формировать план его погашения совместно с командой
Наши пожелания к кандидатам
•имеет опыт коммерческой разработки на PHP — от 5 лет
•имеет опыт технического лидерства (менторинг, код-ревью, стандартизация) в команде от 5 разработчиков
•обладает глубокими практическими навыками разработки на Yii2 и пониманием принципов построения backend-приложений
•имеет опыт проектирования и работы с высоконагруженными системами
•имеет практический опыт работы с брокерами сообщений: Apache Kafka и/или RabbitMQ
•понимает принципы Domain-Driven Design (DDD) и применял их на практике
•уверенно работает с реляционными СУБД (PostgreSQL, MySQL, MSSQL), умеет профилировать и оптимизировать запросы
•имеет опыт работы с контейнеризацией и оркестрацией: Docker, Kubernetes
•имеет опыт внедрения и развития CI/CD процессов (предпочтительно GitLab)
•имеет опыт организации автоматизированного тестирования и контроля качества кода
•понимает принципы ООП, знает современные шаблоны проектирования и паттерны программирования
•имеет опыт работы с системами observability и мониторинга
Будет плюсом:
•опыт работы с BPMN-движками (например, Temporal)
•практический опыт декомпозиции монолитных систем и перехода на микросервисы
•опыт применения паттернов Outbox, CDC, Strangler Pattern
•опыт построения event-driven архитектур (EDA)
•опыт работы в финтехе, бигтехе, марктехе или крупных e-com/delivery компаниях
•опыт формирования технической стратегии и развития инженерных практик в команде