Назад к вакансиям

Full-stack разработчик .NET + AI-агенты

Первый БитГибридот 3 лет5/2Полная занятость
SQLAIPostgreSQLTypeScriptReactC#1С.NETEF CoreSQLite

Описание

Предстоит заниматься разработкой backend-ядра, frontend-части на React + TypeScript, интеграцией с 1С, AI-assisted разработкой и обеспечением качества.

Обязанности

  • Разработка backend-ядра: agent loop (MAF поверх IChatClient), tool middleware, фильтрация, стриминг, субагенты
  • Разработка новых tools и коннекторов (IConnectorProvider, send-safety, Quartz), API (Minimal API, SSE, JWT, ownership), EF Core (SQLite/Postgres)
  • Frontend на React + TypeScript: чат, tool calls, интеграции, mentions, PWA
  • Доведение UI до аккуратного состояния по существующим паттернам
  • Интеграция с 1С: доработка расширения «Оператор1С» (BSL): endpoints, схемы, запросы к регистрам (либо уверенное чтение BSL и работа в паре)
  • Отладка end-to-end: LLM "," tool "," .NET "," 1С
  • AI-assisted разработка: работа через агентов (Claude Code и аналоги): декомпозиция, TDD, ревью кода
  • Верификация: тесты, ручная проверка, отсутствие регрессий
  • Ведение документации как части кода (CLAUDE.md, спеки)
  • Качество: unit (xUnit + NSubstitute + FluentAssertions), API и интеграционные тесты с реальной LLM
  • Диагностика по логам (Serilog), воспроизведение багов, бенчмарки

Требования

  • Опыт C#/.NET от 3 лет: async/await, DI, EF Core (миграции, транзакции), Minimal API
  • Практическое понимание LLM-приложений: tool calling, агентные циклы, стриминг, промптинг
  • Готовность быстро освоить MAF
  • Рабочий уровень TypeScript/React: реализация фич от API до UI
  • Готовность рассмотреть знания любого фронтового языка
  • Активный опыт AI-assisted разработки (Claude Code/Cursor/Copilot agent mode) с демонстрацией подхода на интервью
  • Инженерная дисциплина: тесты до/вместе с кодом, чтение diff перед коммитом, критическая оценка сгенерированного кода
  • Самостоятельная отладка по всей цепочке (HTTP, JSON, логи, SQL)

Условия

  • Полная занятость
  • График 5/2
  • Формат работы: удалённо или гибрид