Lead .NET developer
Описание вакансии
Мы — продуктовая команда, создающая флагманское решение для макроэкономического анализа и прогнозирования. Наша миссия — дать профессионалам рынка инструмент, превращающий массивы сложных данных в четкие стратегии и прогнозы. Наша архитектура сочетает в себе надежность и гибкость современных технологий.
Мы ищем Team Lead, который возьмет на себя ответственность за производственный процесс, техническое видение продукта, развитие команды и внедрение лучших инженерных практик. Если вы умеете балансировать между кодом и управлением людьми, любите сложные задачи и распределенные системы — нам по пути.
\- Управление командой: планирование спринтов и квартальных целей, управление нагрузкой, распределение задач, контроль качества и сроков доставки.
\- Развитие людей: онбординг новых сотрудников, регулярные 1:1, построение карьерных треков, проведение performance-разборов, участие в найме (технические интервью, финальные раунды).
\- Техническое лидерство: участие в проектировании архитектуры микросервисов и распределённых систем на \`.NET 8+\`, выбор технологических стеков, стратегий хранения данных и паттернов интеграции.
\- Процессы и эффективность: настройка и оптимизация инженерных практик (CI/CD, код-ревью, тестирование, мониторинг), отслеживание метрик (DORA, скорость доставки, качество кода), управление техническим долгом.
\- AI в разработке: внедрение и масштабирование использования LLM и AI-инструментов в workflow команды (генерация кода, код-ревью, документация, автоматизация рутины).
\- Кросс-функциональное взаимодействие: коммуникация на экспертном уровне с PO, заказчиками, смежными командами (DevOps, QA, Data/Analytics), синхронизация технических решений с бизнес-целями.
\- Стратегическое планирование: декомпозиция крупных инициатив, оценка архитектурных и операционных рисков, участие в формировании product/tech roadmap.
\- Опыт коммерческой разработки 5+ лет, из них 2+ года в роли Tech Lead/Team Lead.
\- Глубокое знание .NET 8+, C#, асинхронного программирования, паттернов проектирования.
\- Практический опыт проектирования и поддержки высоконагруженных распределённых систем и микросервисов.
\- Уверенная работа с \`PostgreSQL\` (проектирование схем, оптимизация запросов, индексы) и системами очередей/событий (\`Kafka\` или аналоги).
\- Понимание принципов работы с / большими данными, событийной архитектурой и сложными интеграциями.
\- Опыт управления командой 5–15 человек, знание Agile/Scrum/Kanban, практик оценки, планирования и фасилитации.
\- Навыки проведения код-ревью, настройки пайплайнов сборки/деплоя, профилирования производительности и работы с метриками.
\- Готовность активно использовать AI-инструменты для повышения эффективности команды.
\- Сильные коммуникативные навыки, умение выстраивать доверие с бизнесом, гасить конфликты, мотивировать команду и принимать решения в условиях неопределённости.
\- Английский язык (чтение технической документации)
\- Миграция архитектур: Реальный опыт управления полным циклом декомпозиции монолита и миграции на микросервисы (планирование, риски, стратегия данных).
\- Специализированные СУБД: Опыт архитектурного проектирования систем с использованием NoSQL-решений, практический опыт работы с векторными базами данных (Qdrant, pgvector) или колоночными (ClickHouse).
\- Full-Stack видение: Знание современного фронтенд-стека (React, TypeScript) на уровне архитектуры, позволяющее выстраивать эффективное взаимодействие с фронтенд-командой.
\- Доменная экспертиза: Опыт работы в финтехе или продуктовых командах, занимающихся сложной аналитикой и прогнозированием на базе больших данных.
\- Опыт внедрения LLM и AI-моделей непосредственно в продукт (разработка мультиагентных систем, проектирование RAG-архитектур, разработка собственных и подключение внешних MCP-серверов, управление контекстом, промпт-инжиниринг).
\- Опыт применения AI PDLC практик (AI-assisted development, автоматизация код-ревью и тестирования, генерация технической документации, оптимизация оценки задач).
