Tech Lead

По договоренности

  • Уральская
  • Динамо
  • Площадь 1905 года

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

Роль «играющая»: Вы сможете влиять на ключевые решения и при необходимости брать сложные задачи руками.

Чем предстоит заниматься

  • Формировать команду разработки: участие в подборе, онбординг, постановка ожиданий, развитие и оценка эффективности.

  • Отвечать за качество: стандарты разработки, код-ревью, техническая приёмка фич и результатов спринта.

  • Проектировать архитектуру и решать сложные технические задачи (включая инфраструктурные вопросы на уровне приложения).

  • Вести технический бэклог: фиксировать, приоретизировать и планомерно закрывать задачи.

  • Проектировать и реализовывать долгоживущие процессы с использованием оркестрации (Temporal).

  • Настраивать CI/CD совместно с DevOps и участвовать в развёртывании инстанса у клиента.

  • Вести и поддерживать техническую документацию.

  • Проводить регулярные встречи с разработчиками, синхронизации, 1:1.

Задачи на первые 3–6 месяцев

  • Технический анализ текущего состояния проекта.

  • Выявление проблемных мест и формирование плана улучшений.

  • Настройка практик технической приёмки (Definition of Done, критерии качества, контроль результатов спринта).

  • Развёртывание у клиента и настройка CI/CD (совместно с DevOps).

  • Сбор и запуск команды разработки.

Технологический стек проекта

  • Языки: TypeScript, JavaScript

  • Платформа: Node.js

  • Backend: NestJS

  • Frontend: React + AG Grid (части интерфейса), а также Vue 2 / Vue 3

  • Оркестрация: Temporal

  • БД: PostgreSQL

  • Контейнеризация: Docker

  • IAM: Keycloak

  • Хранилище: MinIO S3

  • Брокеры сообщений: RabbitMQ / Kafka

Требования:

  • Высшее образование (желательно техническое).

  • Опыт разработки высоконагруженных web-систем на микросервисной архитектуре.

  • Опыт уровня Senior и опыт в роли техлида от 5 лет.

  • Temporal: понимание workflow-оркестрации, надёжных процессов, компенсирующих транзакций (Saga), умение выбирать, что уместно выносить в Temporal.

  • PostgreSQL на продвинутом уровне: индексация (GIN/GiST), EXPLAIN ANALYZE, миграции, репликация, JSONB.

  • NestJS: архитектура модулей/провайдеров/декораторов, DI, микросервисы, guards/interceptors/pipes, жизненный цикл приложения.

  • React: оптимизация производительности (useMemo/useCallback/React.memo), опыт работы с AG Grid.

  • Проектирование API: REST/gRPC, версионирование, Swagger, обратная совместимость.

  • Мониторинг и отладка распределённых систем: логи, метрики, трассировка; умение «пройти» запрос через весь стек.

  • Профилирование и оптимизация: поиск узких мест в коде, БД, кэшах и интеграциях, чтение метрик/APM.

  • Security mindset: базовые угрозы и принципы безопасного проектирования (OWASP и т. п.).

  • Навыки оценки трудоёмкости, приоретизации, управления, документирования.

  • Техническое наставничество: код-ревью с фокусом на рост команды.

Желательно

  • Глубокое понимание паттернов асинхронного взаимодействия и практик надёжной доставки (idempotency, DLQ и т. п.) для RabbitMQ/Kafka.

  • Keycloak: OAuth2/OIDC, RBAC/ABAC и интеграция с backend и frontend.

  • MinIO S3: политики доступа, lifecycle, паттерны загрузки/скачивания.

  • DevOps бэкграунд: CI/CD, контейнеризация, понимание IaC, опыт с Kubernetes будет плюсом.

  • Фасилитация технических обсуждений и проектирования workflow (whiteboard-сессии).

  • Опыт в сфере ЖД/перевозок будет плюсом.

Условия:

  • Формат работы: гибрид, 2-3 дня офис.

  • Место работы: центральная часть города Екатеринбург.

  • Оформление: по ТК РФ и полностью «белая» заработная плата. Уровень обсудим по результатам интервью.

  • Мы предлагаем широкие возможности для вашего профессионального роста: участие в профильных конференциях, обучающих программах.

  • Возможность экспериментировать и внедрять ИИ-решения в продукт и разработку .

Адрес: Россия, Екатеринбург
Показать на большой карте

Поделиться:

Опубликована день назад

Похожие вакансии

Мы — Goulash.tech, молодая и амбициозная продуктовая IT-компания, резидент «Сколково». Наша миссия — помогать ресторанам расти, автоматизируя весь процесс работы ресторанов доставки: от оформления в мобильном приложении до доставки клиенту. Мы строим...
  • Полный день
  • Опыт от 5 лет
Логотип компании Goulash.TechGoulash.Tech
  • Екатеринбург
18 дней назад
... поставки ценности и функционирования на проде Требования: У вас есть опыт в разработке от 5 лет и в роли Tech ... Lead от 2 лет Есть опыт проектирования и разработки распределенных систем с использованием одного из ...
  • Полный день
  • Опыт от 5 лет
Логотип компании Т-БанкТ-Банк
  • Екатеринбург
день назад
В команду нужен Lead Architect, который возьмёт на себя развитие и трансформацию ключевых backend-систем ...
  • Полный день
  • Опыт от 5 лет
Логотип компании Goulash.TechGoulash.Tech
  • Екатеринбург
13 дней назад
В команду нужен Lead Architect, который возьмёт на себя развитие и трансформацию ключевых backend-систем ...
  • Полный день
  • Опыт от 5 лет
Логотип компании ЖизньмартЖизньмарт
  • Екатеринбург
18 дней назад
до 320 000 ₽
Рыночная зарплата
... отвечать за техническое развитие системы и управлять командой разработчиков, совмещая функции Team Lead ...
  • Полный день
  • Опыт от 5 лет
Логотип компании ИнСетКомИнСетКом
  • Екатеринбург
месяц назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.