Chief Technology Officer (CTO) at Вайпоинг — NeverHard
Chief Technology Officer (CTO) at Вайпоинг in Астана. Apply on NeverHard.
Company
Вайпоинг
Location
Астана
Type
not_specified
О компании Продукт с действующей кодовой базой на PHP (Laravel) и собственной инфраструктурой на bare metal. Высокая нагрузка, большие объёмы данных, активное развитие. Часть системы переводится на микросервисы на Go. Чем предстоит заниматься - Аудит текущей архитектуры и технического состояния продукта - Повышение стабильности, отказоустойчивости и производительности системы - Развитие микросервисной части на Go параллельно с основным PHP-монолитом - Постепенный рефакторинг legacy-кода без полной переработки с нуля - Оптимизация работы с базой данных на больших объёмах (PostgreSQL) - Внедрение и развитие инженерных практик: code review, тестирование, мониторинг, CI/CD - Организация и развитие команды разработки - Взаимодействие с бизнесом и участие в принятии продуктовых решений Технические требования - Senior+ опыт в backend-разработке на PHP, обязательно Laravel - Уверенный опыт работы с Go — часть продукта уже на Go-микросервисах - Опыт проектирования и эксплуатации высоконагруженных систем - Глубокое знание PostgreSQL на больших объёмах данных: партиционирование, оптимизация запросов, репликация - Опыт работы с очередями и потоковой обработкой данных (Kafka или аналоги) - Опыт работы с аналитическими БД (ClickHouse или аналоги) - Понимание принципов кеширования (Redis или совместимые решения) - Опыт построения и оптимизации CI/CD процессов - Опыт работы с контейнеризацией и оркестрацией (Docker, Kubernetes и аналоги) - Понимание особенностей инфраструктуры на bare metal, без managed cloud-сервисов - Знание архитектурных подходов: монолит, микросервисы, event-driven Управленческие навыки - Опыт управления командой разработки - Навыки планирования и приоритизации задач - Умение выстраивать процессы разработки - Опыт проведения code review и технического менторинга - Способность принимать решения в условиях неопределённости - Умение балансировать между скоростью разработки и качеством Ожидания от кандидата - Способность быстро погрузиться в продукт и выявить ключевые проблемы - Умение выстроить план улучшения системы без полной переработки с нуля - Ориентация на результат и бизнес-ценность - Хорошие коммуникативные навыки, умение работать с командой Будет плюсом - Опыт работы с высоконагруженными мультитенантными системами - Опыт миграции legacy-систем на современный стек - Опыт внедрения DevOps-практик с нуля - Опыт работы с фискальными или платёжными интеграциями Формат работы - Полная занятость - Работа с существующей командой разработки - Высокая степень ответственности за техническое направление продукта