Обязанности:
О роли Ищем сильного фуллстак-инженера, который одинаково уверенно чувствует себя и на фронте (Angular — на уровне senior), и на бэкенде (.NET — уверенный middle+), а рутину и часть проектирования уже переложил на AI-инструменты. Работаем по современным практикам разработки, ведём процессы в Яндекс Трекере, интегрируемся с корпоративным контуром (1С:ДО, MS Office). Чем предстоит заниматься Проектировать и разрабатывать веб-приложения: фронтенд на Angular + TypeScript, бэкенд на C#/.NET 9+. Проектировать REST/gRPC API, работать с БД, писать поддерживаемый и покрытый тестами код. Использовать AI-ассистентов (Copilot / Claude / Cursor и т.п.) в ежедневной работе: генерация, рефакторинг, ревью, тесты, документация — но с головой и ответственностью за результат. Интегрироваться с 1С:Документооборот (генерация и обработка документов, обмен данными). Принимать взвешенные архитектурные решения: осознанно выбирать между монолитом и микросервисами под конкретную задачу. Участвовать в code review, декомпозиции задач, оценке и планировании. Вести задачи и коммуникацию в Яндекс Трекере. Обязательные требования: Frontend — уровень Senior TypeScript — экспертное владение, а не «JS со звёздочкой»: строгая типизация, дженерики, продвинутые типы. Angular (актуальные версии) — глубоко: архитектура приложения, компоненты, RxJS, управление состоянием, роутинг, реактивные формы, оптимизация производительности, standalone-компоненты, DI. HTML/CSS — уверенная адаптивная вёрстка, понимание UX-базы. Тестирование фронта — unit/e2e (Jasmine/Karma/Jest, Cypress/Playwright). Экспертиза — разработка и внедрение стандартов фронтенда, формирование архитектурных решений и аргументированное экспертное мнение по качеству реализации. Backend — уровень Middle+ C# и .NET 9+ (ASP.NET Core) — уверенная самостоятельная разработка, опыт от 3 лет. Проектирование REST API, знание принципов SOLID, DI, чистой архитектуры. Асинхронность и многопоточность, работа с интеграциями и внешними сервисами. ORM (EF Core) — осознанное использование, понимание N+1 и генерируемого SQL. Тесты — unit/integration (xUnit/NUnit). Базы данных и SQL PostgreSQL — уверенная работа: проектирование схемы, индексы, транзакции, работа с типами (jsonb, arrays), партиционирование. SQL — глубокое знание: сложные запросы, JOIN-ы, оконные функции, CTE, агрегации, подзапросы. Оптимизация производительности — чтение и анализ планов выполнения (EXPLAIN ANALYZE), устранение bottleneck-ов, работа с индексами. Нормализация/денормализация — понимание и умение выбирать подход под задачу. Миграции — EF Core Migrations / Flyway / Liquibase. AI-assisted development Реальный опыт работы с AI-ассистентами в разработке (не «пробовал ChatGPT пару раз»). Эффективные промпты — умение ставить задачу модели, ревьюить и валидировать сгенерированный код. Встраивание AI в пайплайн — генерация, рефакторинг, тесты, документация как часть рабочего процесса. Современные тренды AI-разработки — знание актуальных подходов к AI-пайплайнам: spec-driven development (спецификация как источник правды), harness-оркестрация агентов, устойчивые контракты между спекой, промптами и кодом (синхронизация и версионирование спека↔код). Понимание границ и рисков — безопасность, галлюцинации, лицензии, ответственность за итоговый код. Корпоративный контур 1С:Документооборот (1С:ДО) — понимать, как система устроена и работает, и уметь работать в самом ДО (маршруты, задачи, документы, настройка процессов на пользовательском уровне). MS Office — уверенное владение + опыт автоматизации и генерации документов (Word/Excel: Open XML, шаблоны, интеропы). Процессы и инструменты Git — ветвление, PR, code review. Яндекс Трекер — или аналоги (Jira / Kaiten) с готовностью перейти на Трекер. CI/CD и понимание Docker. Будет плюсом: Архитектурная зрелость: опыт и монолитных, и микросервисных систем, понимание trade-off-ов и умение обосновать выбор. Message brokers (RabbitMQ / Kafka). Архитектурные паттерны: CQRS, DDD, event-driven. Опыт в enterprise / документо-ориентированных системах. MS SQL Server (в дополнение к основному PostgreSQL), хранимые процедуры и функции (PL/pgSQL). Облака (Yandex Cloud) или self-hosted инфраструктура. Опыт настройки AI-агентов и автоматизаций под задачи команды. Условия: Уникальная возможность стать частью большого проекта централизации IT-функций. Официальное трудоустройство и конкурентоспособная оплата труда; График работы: 5\2, с 9-00 до 18-00 (пятница - сокращенная до 16-45), гибрид; Работа в аккредитованной ИТ-компании.Похожие вакансии
От 100 000 руб.
Москва. Станции метро: Сокол, Аэропорт, Гражданская, ЦСКА
АО «ЦПЛ»
Договорная
Москва. Станции метро: Сокол, Аэропорт, Гражданская, ЦСКА
НИИ Восход
От 100 000 руб.
Москва. Станции метро: Сокол, Аэропорт, Гражданская, ЦСКА
Второй пилот
От 180 000 до 250 000 руб.
Москва. Станции метро: Сокол, Аэропорт, Гражданская, ЦСКА
Автосалон на Дмитровке
Договорная
Москва. Станции метро: Сокол, Аэропорт, Гражданская, ЦСКА
Ростелеком Информационные Технологии
От 220 000 руб.
Москва. Станции метро: Сокол, Аэропорт, Гражданская, ЦСКА
Grand Line