Технический директор (CTO)

Дата размещения вакансии: 13.03.2026
Работодатель: ТНГ ГРУПП
Уровень зарплаты:
от 220000 RUR
Город:
Москва
улица Арбат 38/1с2
Требуемый опыт работы:
От 3 до 6 лет

Работа в офисе, в прямом подчинении учредителю компании!

О компании и роли:
Мы усиливаем команду и ищем сильного Tech Lead, который возьмет на себя техническое лидерство сразу в нескольких проектах: развитие текущего продукта и запуск нового. Это роль для человека, который умеет принимать архитектурные решения, держать высокий инженерный стандарт и вести команду к предсказуемому результату.

Если вам близка позиция "лид через практику" - с влиянием на продукт, процессы и людей - будем рады познакомиться.

Ключевая цель роли
Обеспечить устойчивую техническую архитектуру, скорость разработки и качество поставки в условиях роста продукта и команды.

Технологический стек и зона ответственности:

Frontend
Стек:
- Next.js, React, TypeScript/JavaScript
- Tailwind CSS, CSS/SCSS, UI-библиотеки
- Redux Toolkit,
- React Hook Form
- WebSocket (real-time сценарии)
- Vite

Backend (текущий проект + API для нового)
Стек:
- PHP, Laravel (включая Laravel Octane)
- REST API, Swagger/OpenAPI
- PostgreSQL (проектирование схем, миграции, оптимизация)
- WebSocket / события (где применимо)
Инфраструктура, процессы и эксплуатация
Стек/инструменты:
- Docker, Git (GitHub/GitLab), CI/CD
- Linux, Bash, Nginx

Обязанности:
- Формировать и защищать техническое видение по всем проектам общей системы.
- Принимать архитектурные решения по frontend/backend и обеспечивать их внедрение.
- Управлять техническим бэклогом, декомпозицией задач и приоритизацией
- Вести команду разработки 5-7 человек: распределять задачи, планировать спринты, развивать инженеров.
- Настраивать инженерные практики: code review, quality gates, Definition of Done, технические стандарты.
- Участвовать в hands-on разработке критичных частей системы.
- Отвечать за технические риски, стабильность релизов и скорость delivery.
- Синхронизироваться с дизайнерами и продуктовой командой на всех этапах разработки.

- Проектирует frontend-архитектуру (модульность, масштабируемость, поддерживаемость).
- Определяет стандарты состояния, работы с данными и формами.
- Контролирует производительность, UX-стабильность и качество клиентской части.
- Организует ревью frontend-решений и рост frontend-компетенций команды.
- Формирует подход к real-time функционалу (WebSocket), обработке ошибок и отказоустойчивости UI.

- Проектирует и развивает API-контракты между frontend и backend.
- Принимает решения по архитектуре backend-сервисов и производительности (в том числе с Octane).
- Контролирует качество кода, транзакционность, надежность и безопасность backend-слоя.
- Выстраивает практики документирования API и версионирования изменений.
- Руководит оптимизацией запросов, миграциями и стратегией работы с PostgreSQL.

- Участвует в проектировании и развитии CI/CD пайплайнов.
- Определяет стандарты контейнеризации и запуска окружений (dev/stage/prod).
- Контролирует стабильность деплоя, rollback-подходы и эксплуатационные регламенты.
- Улучшает инженерные процессы: релизный цикл, качество, observability, скорость обратной связи.

Что мы ожидаем:
- Опыт коммерческой веб-разработки от 5 лет.
- Опыт в роли Tech Lead/Team Lead/ведущего разработчика/наставника от 1 года.
- Глубокая практическая экспертиза в React/Next.js и PHP Laravel.
- Опыт проектирования масштабируемой архитектуры frontend и backend.
- Опыт полного цикла разработки: от ТЗ до production.
- Навыки управления командой, планирования спринтов, проведения code review.
- Умение работать в условиях неполных требований и брать ответственность за результат.
- Проактивность, системное мышление и сильные коммуникационные навыки.

Будет плюсом:
- Практика построения high-load или real-time решений.
- Опыт настройки и оптимизации Linux/Nginx окружений.
- Опыт выстраивания инженерной культуры в растущих командах.

Что мы предлагаем:
- Ключевую роль в развитии системы, состоящей из нескольких связных проектов с реальным влиянием на технические решения.
- Стабильную команду профессиональных разработчиков и здоровую инженерную среду.
- Интересные продуктовые задачи и пространство для архитектурных инициатив.
- Конкурентный уровень дохода (обсуждается с успешным кандидатом по итогам интервью).
- Офисный формат 5/2: 09:00-18:00 или 11:00-20:00.

Ищем сильного лида, который понимает, как выжать максимум из PHP в связке с Swoole. Нужно будет управлять небольшой группой разработчиков, проектировать архитектуру новой функциональности и следить за стабильностью большой экосистемы.

Технические требования (Hard Skills)
(общие навыки)
- PHP 8.x - понимание современной типизации (типы — это и документация, и защита от ошибок)
- Архитектура - опыт проектирования монолитов и понимание паттернов Repository, Service, Data Transfer Object, CQRS
- Laravel понимание внутреннего устройства и жизненного цикла запросов

(наша специфика)
- Octane - работа с приложением в памяти, борьба с утечками
- Docker - умение оптимизировать образы под production
- PostgreSQL - работа с индексами, знание отличий от MySQL. Понимание трансакций и уровней изоляции
- React - понимание, как фронт общается с бэком. Понимание REST API дизайна, CORS, структуры ответов.

(инфраструктура)
- Мониторинг - опыт настойки алертов, понимание метрик (количество запросов, ошибки, время ответа)
- Очереди (Jobs) - понимание работы supervisor, обработка fails, политика retry

Лидерские требования (Soft Skills)
- Декомпозиция задач (разбить на конкретные задачи для разработчиков)
- Code review (не "стилистические правки", а указание на узкие места в производительности и архитектуре)
- Оценка сроков (учитывать баги и риски)
- Готовность объяснять и аргументировать выбор своего решения

Ключевые плюсы:
- Опыт отладки памяти в Octane
- Оптимизация PostgreSQL на уровне ядра
- Умение строить процессы в команде