Описание
Сейчас мы ищем Backend-разработчика C#/.NET уровня Middle для развития нашего проекта POSINT — сервиса, который помогает специалистам и компаниям работать с патентной информацией с помощью искусственного интеллекта. Нам нужен разработчик, которому интересно не просто выполнять отдельные задачи, а погружаться в существующий продукт, разбираться в его работе и помогать нам делать его лучше.
Задачи
•Работать с существующим backend-кодом сервиса POSINT
•Дорабатывать текущий функционал и реализовывать новые задачи
•Находить и исправлять ошибки
•Разбираться в существующих технических решениях и при необходимости предлагать улучшения
•Поддерживать стабильную работу backend-части продукта
Требования
Разработчика уровня Middle, который уверенно работает с C#/.NET, умеет самостоятельно разбираться в чужом коде и доводить задачи до результата.
•C# / .NET — уверенное владение на уровне Middle Backend Developer, понимание архитектуры приложений и принципов разработки
•Git — уверенная работа с базовыми командами (commit, push, pull, merge, rebase), понимание различий между ними, сценариев применения и работы с ветками
•Entity Framework Core — использование Code First подхода, работа с моделями, миграциями, DbContext и основными CLI-командами EF Core
•PostgreSQL и Redis — практический опыт работы с реляционными БД и Redis, понимание их назначения и сценариев использования
•REST API и gRPC — понимание принципов работы, различий между подходами и того, в каких случаях целесообразно использовать каждый из них
•Docker — умение работать с контейнерами, собирать и запускать приложения, понимать Dockerfile, Docker Compose, переменные окружения (env) и конфигурацию приложения для разных сред
•AI-инструменты разработки — практический опыт использования хотя бы одного AI-агента для работы с кодом (Codex, Claude Code, OpenCode или аналогов)
Отдельно ценим самостоятельность, внимательность к качеству кода и умение использовать AI-инструменты для ускорения разработки, не теряя контроля над результатом.
Условия
•Частичная занятость — ориентировочно 50–100 часов в месяц
•Работа над конкретными задачами действующего проекта
•Почасовая оплата — готовы обсудить ваши ожидания по ставке
•Сотрудничество по договору оказания услуг, детали оформления согласуем индивидуально
•Работа напрямую с руководителем проекта, возможность обсуждать задачи и технические решения
•Возможность участвовать в развитии собственного IT-продукта компании