Анализ зарплаты
374 000 ₽оценка вилки ±15%506 000 ₽
Вилка указана работодателем. Хотите звучать дороже на собеседовании? podustal улучшит резюме и сопроводительное под эту вакансию.
Ключевые навыки
TypeScriptJavaScriptReact + AG GridVue 2 / Vue 3TemporalPostgreSQLRabbitMQ / KafkaKeycloakNestJSNode.jsSQL
Описание вакансии
Мы запускаем новый проект и формируем новую команду разработки. Ищем техлида, который возьмёт на себя техническое лидерство: качество кода, архитектуру, инженерные процессы, управление техническим долгом и развитие команды. Роль «играющая»: Вы сможете влиять на ключевые решения и при необходимости брать сложные задачи руками. Чем предстоит заниматься Формировать команду разработки: участие в подборе, онбординг, постановка ожиданий, развитие и оценка эффективности. Отвечать за качество: стандарты разработки, код-ревью, техническая приёмка фич и результатов спринта. Проектировать архитектуру и решать сложные технические задачи (включая инфраструктурные вопросы на уровне приложения). Настраивать CI/CD совместно с DevOps и участвовать в развёртывании инстанса у клиента. Вести и поддерживать техническую документацию. Проводить регулярные встречи с разработчиками, синхронизации, 1:1. Задачи на первые 3–6 месяцев Технический анализ текущего состояния проекта. Выявление проблемных мест и формирование плана улучшений. Настройка практик технической приёмки (Definition of Done, критерии качества, контроль результатов спринта). Сбор и запуск команды разработки. Требования: Высшее образование (желательно техническое). Опыт разработки высоконагруженных web-систем на микросервисной архитектуре. Опыт уровня Senior и опыт в роли техлида от 5 лет. Желательно Temporal или другие оркестрации. PostgreSQL на продвинутом уровне. NestJS: архитектура модулей/провайдеров/декораторов, DI, микросервисы, guards/interceptors/pipes, жизненный цикл приложения. React: оптимизация производительности (useMemo/useCallback/React.memo), опыт работы с AG Grid. Проектирование API: REST/gRPC, версионирование, Swagger, обратная совместимость. Мониторинг и отладка распределённых систем: логи, метрики, трассировка; умение «пройти» запрос через весь стек. Профилирование и оптимизация: поиск узких мест в коде, БД, кэшах и интеграциях, чтение метрик/APM. Security mindset: базовые угрозы и принципы безопасного проектирования (OWASP и т. п.). Навыки оценки трудоёмкости, приоретизации, управления, документирования. Техническое наставничество: код-ревью с фокусом на рост команды. Желательно RabbitMQ/Kafka. Keycloak: OAuth2/OIDC, RBAC/ABAC и интеграция с backend и frontend. MinIO S3: политики доступа, lifecycle, паттерны загрузки/скачивания. DevOps бэкграунд: CI/CD, контейнеризация, понимание IaC, опыт с Kubernetes будет плюсом. Фасилитация технических обсуждений и проектирования workflow (whiteboard-сессии). Опыт в сфере ЖД/перевозок будет плюсом. Технологический стек проекта Языки: TypeScript, JavaScript Платформа: Node.js Backend: NestJS Frontend: React + AG Grid (части интерфейса), а также Vue 2 / Vue 3 Оркестрация: Temporal БД: PostgreSQL Контейнеризация: Docker IAM: Keycloak Хранилище: MinIO S3 Брокеры сообщений: RabbitMQ / Kafka Условия: Полная удаленка. Оформление: по ТК РФ и полностью «белая» заработная плата. Уровень обсудим по результатам интервью. Мы предлагаем широкие возможности для вашего профессионального роста: участие в профильных конференциях, обучающих программах. Возможность экспериментировать и внедрять ИИ-решения в продукт и разработку .