Мы
Wizeline — глобальный поставщик технологических решений, основанных на искусственном интеллекте, разрабатывающий передовые цифровые продукты и платформы с поддержкой ИИ. Мы сотрудничаем с клиентами, чтобы использовать данные и ИИ, ускоряя выход на рынок и стимулируя трансформацию бизнеса. Как глобальное сообщество новаторов, мы поддерживаем культуру роста, сотрудничества и влияния.
Основные обязанности
•Предоставлять архитектурные рекомендации по переходу критически важного бизнес-функционала с устаревших PHP-систем на современный масштабируемый технологический стек.
•Оценивать технические компромиссы, определять четкие границы API и устанавливать прагматичные стратегии миграции, которые балансируют модернизацию и непрерывность бизнеса.
•Оставаться глубоко практически вовлечённым в код, непосредственно участвуя в разработке и обеспечивая техническое руководство и архитектурное направление на уровне Staff.
•Исправлять критические ошибки, улучшать надежность системы и безопасно рефакторить критически важные бизнес-процессы в сложных устаревших средах.
•Глубоко изучать недокументированную бизнес-логику, включая контракты, комиссии, права и платежи, и преобразовывать её в модульную, поддерживаемую современную архитектуру.
•Продвигать поэтапное отделение устаревших систем с использованием современных бэкенд и фронтенд паттернов, включая API, микросервисы/архитектуры BFF, Next.js и Node.js.
•Проектировать и направлять современные стратегии API с использованием технологий и паттернов, таких как GraphQL, REST и API Gateway.
•Использовать инструменты разработки с поддержкой ИИ, такие как Claude Code, Cursor и GitHub Copilot, как неотъемлемую часть ежедневных инженерных процессов для ускорения разработки, отладки, рефакторинга и технического анализа.
•Выявлять возможности использования ИИ для увеличения скорости разработки, улучшения рабочих процессов разработчиков и сокращения повторяющихся задач.
•Тесно сотрудничать с инженерами, техническими лидерами и старшими бизнес-стейкхолдерами для уточнения требований, проверки предположений и принятия обоснованных архитектурных решений.
•Выступать в роли доверенного технического советника, ясно сообщая пути миграции, архитектурные компромиссы, риски и рекомендации как техническим, так и нетехническим заинтересованным сторонам.
•Помогать устанавливать инженерные стандарты и современные практики разработки, работая совместно и непосредственно с широкой инженерной командой.
•Поддерживать процесс адаптации и наставничества новых инженеров по мере роста рабочего потока и команды.
Обязательные навыки
•Опыт работы на уровне Staff или Lead инженера программного обеспечения, с возможностью работать самостоятельно, принимать обоснованные архитектурные решения и руководить техническим направлением без постоянного контроля.
•Сильный практический опыт работы с устаревшим PHP, включая среды, такие как Symfony и нативный PHP, с умением ориентироваться, отлаживать, стабилизировать и безопасно рефакторить сложные монолитные приложения.
•Широкий опыт full-stack разработки с практическими знаниями современного фронтенда и бэкенда.
•Функциональное владение Next.js, Node.js, Symfony и современными архитектурами API.
•Опыт проектирования, использования или развития API с применением технологий и паттернов, таких как GraphQL, REST и API Gateway.
•Доказанный опыт модернизации или миграции устаревших систем при сохранении непрерывности бизнеса и минимизации излишней сложности.
•Способность понимать и извлекать сложную или недокументированную бизнес-логику и преобразовывать её в модульные, поддерживаемые технические решения.
•Сильное архитектурное мышление, включая умение оценивать компромиссы, определять границы системы и рекомендовать прагматичные стратегии миграции.
•Владение инженерными инструментами с поддержкой ИИ: активное практическое использование инструментов разработки с поддержкой ИИ, таких как Cursor, Claude Code и GitHub Copilot. Инструменты ИИ должны быть неотъемлемой частью вашего ежедневного рабочего процесса для кодирования, отладки, рефакторинга, исследований и решения технических задач.
•Сильные навыки решения проблем и отладки, особенно в сложных, критически важных для бизнеса системах.
•Умение сочетать архитектурное мышление с ежедневной практической работой и внесением кода.
•Сильные коммуникативные навыки и умение управлять заинтересованными сторонами, включая способность ясно объяснять технические решения, риски и компромиссы старшим стейкхолдерам.
•Прагматичный и совместный стиль работы с готовностью работать непосредственно с инженерами, а не только на архитектурном или стратегическом уровне.
Желательные навыки
•Опыт работы с финансовыми, роялти, бухгалтерскими или платежными системами, особенно с рабочими процессами, связанными с контрактами, правами, комиссиями, платежами или мультивалютными транзакциями.
•Знакомство с Python или .NET, особенно в рамках многостековых корпоративных сред.
•Опыт модернизации крупномасштабных устаревших приложений через поэтапную миграцию или стратегии отделения.
•Опыт проектирования или внедрения микросервисов, паттернов Backend-for-Frontend (BFF) или API-ориентированных архитектур.
•Опыт работы в сложных корпоративных средах с множеством технологических стеков и взаимосвязанных систем.
•Опыт наставничества инженеров, установления практик разработки и помощи растущим инженерным командам эффективно масштабироваться.
•Опыт тесного сотрудничества с старшими техническими и бизнес-стейкхолдерами по инициативам трансформации с высокой видимостью.
•Знакомство с платформами, связанными с талантами, развлечениями, управлением агентствами, управлением правами или аналогичными предметно-ориентированными платформами.
Как выглядит успех
•Устаревшая бизнес-логика постепенно понимается, документируется, стабилизируется и переходит к современной архитектуре без нарушения критически важных бизнес-операций.
•Устанавливаются четкие и прагматичные пути миграции между устаревшими PHP-приложениями и целевым технологическим стеком.
•Критические ошибки и проблемы с надежностью быстро устраняются, а высокорисковые участки устаревшего приложения безопасно рефакторятся.
•Границы API и паттерны интеграции четко определены, что позволяет поэтапно отделять системы, избегая ненужных масштабных переписок.
•Инженерные решения адекватно балансируют скорость, поддерживаемость, технический риск и бизнес-приоритеты.
•Разработка с поддержкой ИИ становится неотъемлемой частью ежедневных инженерных процессов, способствуя более быстрому кодированию, отладке, рефакторингу и техническому анализу.
•Старшие стейкхолдеры имеют четкое представление о архитектурных компромиссах, рисках миграции, зависимостях и рекомендуемых следующих шагах.
•Staff Engineer остается активным техническим участником, одновременно предоставляя архитектурные рекомендации и техническое руководство, ожидаемые на уровне Staff.
•Инженерные практики, документация и передача знаний улучшаются по мере роста рабочего потока и привлечения новых членов команды.
Что мы предлагаем
•Среду с высоким воздействием.
•Обязательство к профессиональному развитию.
•Гибкую и совместную культуру.
•Глобальные возможности.
•Живое сообщество.
•Полный пакет вознаграждений.
*Конкретные льготы зависят от типа занятости и местоположения.