Обязанности:
FriendWork - продуктовая IT-компания, создающая гибкую CRM-платформу для автоматизации рекрутинга (HR-tech). Мы помогаем бизнесу находить таланты быстрее и эффективнее с помощью умных HR-tech решений. Наш продукт - это высоконагруженная система с внедренным AI, доступная как в облаке (SaaS), так и On-Premise. Сейчас FriendWork активно масштабируется, поэтому мы полностью переосмысляем архитектуру и технологии, переходя на новый уровень сложности. Мы ищем Senior Backend-разработчика, которому не нужен микроменеджмент, который видит проблемы раньше, чем они станут критичными, и готов брать на себя ответственность за тех. решения. Что ты будешь делать (задачи и функционал): Разрабатывать сложный и интересный бэк на современном .NET-е и смежных стеках (ELK, Redis). Проектировать масштабируемые backend-компоненты: так, чтобы они были простыми, тестируемыми и поддерживаемыми. Проектировать API: создавать качественные и понятные API, которые сложно использовать не по назначению. Работать с перфомансом: выявлять узкие места в производительности (SQL, кеши, семантический поиск, ValueTask и т.д.) и устранять их. Рефакторить production-приложение: переводить ключевые модули с тяжёлого монолита на гибкую модульную систему на 8-ом .NET-е. Использовать AI-инструменты в ежедневной разработке: применять современные AI-ассистенты (ChatGPT, Copilot, Claude и др.) для ускорения разработки, анализа и рефакторинга кода, генерации тестов и архитектурных решений; участвовать в внедрении AI-подходов и AI-агентов в инженерные процессы. Следить за качеством кодовой базы и инженерной культурой: проводить code review, участвовать в развитии code style-ов, guidelines и best practices в кодировании. Будешь ментором: помогать расти Middle и Junior разработчикам, делиться экспертизой. Мы ждем от тебя (требования): Глубокий опыт в .NET: более 5 лет коммерческой разработки, отличное знание .NET Core / .NET 6+, понимание внутренних механизмов платформы. Экспертиза в БД: уверенное владение MS SQL Server (транзакции, уровни изоляции, оптимизация планов запросов); опыт работы с системами централизованного логирования и observability-стеками (Graylog, ELK, OpenSearch и др.); опыт работы с Redis. Архитектурные навыки: опыт проектирования распределенных систем, знание классических архитектурных паттернов, принципов асинхронного и параллельного взаимодействия сервисов, включая механизмы обеспечения согласованности данных в распределенных системах. Понимание принципов SOLID, DRY, KISS; опыт применения Repository, Unit of Work, CQRS, Clean Architecture / Layered Architecture. Высокая самостоятельность: ты сам ставишь себе задачи и приоритеты, ориентируясь на цели бизнеса. Ответственность за результат: тебе важно не просто “закрыть таску”, а убедиться, что решение работает в проде и приносит ценность. AI-ориентированный подход к разработке: опыт использования AI-ассистентов и инструментов (ChatGPT, Copilot и др.) для разработки, анализа кода и повышения продуктивности; понимание возможностей применения AI в инженерных процессах. Проактивность: видишь проблемы раньше, чем они станут критичными, и предлагаешь пути их решения. Будет плюсом: Опыт работы с NoSQL (MongoDB, Redis, ELK). Практическое применение тактических паттернов DDD. Опыт работы с брокерами сообщений и понимание pull/push моделей. Понимание фронтенд-стека (React / TypeScript), чтобы эффективно взаимодействовать с командой. Опыт построения или интеграции AI-агентов и LLM-workflow в продуктовые системы. Опыт работы с RAG-подходами, семантическим поиском или LLM-интеграциями. Опыт разработки MCP-серверов или интеграций для AI-агентов. Что мы предлагаем (наши условия): Сложные задачи: участие в миграции крупного продукта на современный стек (.NET 8) с нуля. Профессиональная свобода: у нас нет бюрократии, мы доверяем твоим решениям и ценим автономность. Гибкость: полная удаленка. Сильное окружение: команда опытных инженеров и лидов, готовых к открытому диалогу. Рост: выделяем тех. квоту на развитие стека, поощряем любое обучение. Стабильность: прозрачные процессы, белая зарплата и долгосрочные перспективы в продуктовой компании.Похожие вакансии