Ведущий Fullstack-разработчик (Senior .NET JS)
Summary
Senior Fullstack developer building web services and internal tools using .NET 8+, JavaScript/Vue, PostgreSQL, and LLM APIs in a remote role.
«Консультант Плюс» — разработчик справочной правовой системы с собственными алгоритмами быстрого поиска и анализа информации, профессиональная команда ИТ-специалистов, юристов и экспертов в разных областях.
Обязанности
- Разработка и поддержка веб-сервисов, в т.ч. взаимодействующих с API различных LLM.
- Разработка внутренних сервисов и служб.
- Участие в проектировании, кодировании, сборке и развертывании приложений.
- Взаимодействие с дизайнерами, проектировщиками интерфейсов и тестировщиками.
Обязательные требования
- Высшее техническое образование.
- Опыт работы Fullstack-разработчиком от 6 лет.
- Уверенное владение .NET 8+.
- Понимание принципов ООП.
- Опыт проектирования баз данных и взаимодействия с PostgreSQL.
- Уверенное владение JS на уровне senior, опыт работы с веб-компонентами, Vue или подобными системами.
- Знание Promise, Vite, Webpack, Babel, npm.
- Опыт использования SCSS (или SASS).
- Уверенное владение Visual Studio 2022 или Visual Studio Code.
- Знание инструментов Chrome DevTools, Firebug и прочих.
- Английский на уровне чтения документации.
- Опыт использования систем контроля версий (Git).
Будет дополнительным плюсом:
- Опыт работы с API LLM (OpenAI, Claude, Qwen, DeepSeek, Yandex, Mistral, Google Gemini и т.д.).
- Понимание принципов и практический опыт применения техник проектирования промптов.
- Владение Python.
- Опыт работы с MongoDB.
Условия
- Трудоустройство в соответствии с Трудовым кодексом РФ.
- Заработная плата обсуждается по результатам собеседования и зависит от профессионального уровня кандидата (оклад + ежеквартальные премии).
- Премии - по результатам работы.
- Медицинское страхование (ДМС).
- Возможность профессионального развития и карьерного роста.
- Доброжелательная, демократичная и творческая атмосфера в коллективе.
- Рабочий день с 10 до 18 часов, включая обеденный перерыв 30 мин. Начало рабочего дня можно изменить по согласованию с руководителем.
- Удаленный формат работы.