Наша лодка стала большим кораблем, готовым пересечь семь морей и обрасти славой и легендами. Экипаж силён, юнги и штурманы отважны, но, чтобы корабль шёл по курсу, нужен опытный моряк — стратег и инженер, умеющий направлять векторы команд, формализовать задачи и выстраивать архитектуру на прочном техническом фундаменте.
Технический руководитель — это стратегическая стратегия десанта. Он прокладывает маршруты, задаёт технические стандарты и помогает штурмовым группам backend- и frontend-разработчиков двигаться слаженно. Его задача — разрабатывать технологические решения, выбирать оптимальные инструменты, формировать инженерную культуру и внедрять эффективные практики в динамичном мире данных, сервисов и интерфейсов.
Обязанности:
- Синхронизировать цели компании, проектов и команд, выстраивая единый технический курс.
- Участвовать в разработке и совершенствовании архитектуры систем (frontend и backend).
- Формализовать задачи, планировать работу команд через их ответственных.
- Организовывать процессы разработки, обеспечивать прозрачность и предсказуемость результатов.
- Наставлять разработчиков, поддерживать морально и профессионально, развивать инженерную культуру.
- Внедрять и улучшать CI/CD, DevOps-практики, автоматизацию, мониторинг и стандарты качества.
- Обеспечивать согласованную работу модулей, API и интерфейсов.
При желании — участвовать в разработке лично, «ввязаться в бой» и помахать шашкой.
Технический фундамент:
- Опыт проектирования и разработки сложных backend- и frontend-систем, знание полного жизненного цикла продукта (от идеи до поддержки).
- Глубокое понимание построения отказоустойчивых сервисов и потоков данных.
- Навыки работы с ETL, интеграцией внешних систем, трансформацией и транспортировкой данных.
- Владение .NET, JavaScript/TypeScript и современными backend-/frontend-стеками (Go, Java, Node.js, React, Vue, Angular).
- Понимание процессов сборки, деплоя, автоматизации и CI/CD.
- Понимание принципов DevOps и инженерной дисциплины.
- Знание подходов к построению UI: компонентные системы, управление состоянием, адаптивная верстка.
- Навыки разработки и внедрения стандартов кодирования, UI/UX-гайдлайнов, дизайн-систем.
- Умение аргументировать технические решения и формулировать архитектурные принципы.
Будет плюсом:
- Опыт построения потоковых систем (Kafka, RabbitMQ, Pub/Sub).
- Работа с высоконагруженными или реалтайм-приложениями.
- Понимание Data Engineering и ML-пайплайнов.
- Опыт оптимизации производительности (ленивая загрузка, SSR/SSG, разделение кода).
- Навыки анализа аварий и совершенствования инженерных процессов.
- Понимание DevOps-процессов для фронтенда, работа с CDN и облачными сервисами.
Технологический стек:
Языки: C#, TypeScript, SQL, HLSL, GLSL, SPIR-V, Python, Liquid, JS
Базы данных: PostgreSQL, Scylla, Redis
Платформы: Windows, Linux, Android, Tizen
И многое другое — пространство для инженерных открытий у нас обширное.
Поднимайтесь на борт!
Если вы чувствуете себя архитектором, наставником и штурманом в одном лице, любите сложные задачи, системы и людей — добро пожаловать.
Помогите нам держать курс, строить технологии и писать легенды вместе.