Ведущий программист информационных систем

По договоренности

  • Третьяковская
  • Маяковская
  • Тверская

Обязанности:

Требуется back-end разработчик в Национальную электронную библиотеку. Мы предлагаем работу над федеральным проектом с реальной аудиторией и уникальными данными.

Команда НЭБ разрабатывает обновленную платформу на собственном стеке: поисковую подсистему, CMS, микросервисы. Система разрабатывается с нуля, поэтому легаси скоро не останется.

• Развивать поисковую подсистему на OpenSearch: релевантность, автодополнение, фасетные фильтры, сниппеты сущностей. Строить гибридный поиск: полнотекстовый (BM25), векторный (по эмбеддингам) и реранкинг.

• Проектировать модель сложной многоуровневой классификации: иерархические рубрикаторы, тематические и видовые классификаторы, пересекающиеся схемы.

• Моделировать взаимосвязи документов: произведение - издание - экземпляр, части и целое, переводы, переиздания, серии, связи с персонами и темами.

• Реализовывать дедупликацию, слияние записей, версионирование и контроль качества справочных данных.

• Проектировать и разрабатывать собственную CMS: справочные статьи, подборки, разводные страницы, витринные блоки.

• Разрабатывать микросервисы платформы на Go и NestJS: API каталога, карточек документов, пользовательских сервисов.

  • Прорабатывать продуктовые требования и декомпозировать задачи.
  • Проводить код-ревью, влиять на архитектурные решения и качество кода.
  • Работать в связке с разработчиками, ML-специалистами, DevOps.
  • Команда разработки: более 10 человек.

Технологический стек в процессе формирования, рекомендации соискателя будут учтены. Текущий стек:

• Backend: Go, TypeScript (NestJS)

• Frontend: TypeScript, Vue 3, Nuxt 3

• Данные и поиск: OpenSearch, PostgreSQL, ClickHouse, Redis, MinIO, Kafka, Redpanda Connect, Airflow

• Инфраструктура: Docker, Kubernetes, GitLab CI/CD, Keycloak, Sentry

У нас в проекте можно использовать любой ИИ: Qwen, Docling, vLLM, эмбеддинги.

Требования:
  • Разработка бэкенд-сервисов от 3-5 лет.
  • Разработка на Go от 2 лет.
  • Профильное техническое образование.

  • Понимание принципов построения распределённых систем и микросервисов.

  • Опыт проектирования сложных моделей данных в PostgreSQL: иерархии, графы связей, версионирование.

  • Желателен опыт работы с очередями сообщений.

  • Желателен опыт с OpenSearch: маппинги, анализаторы, настройка релевантности.

  • Желателен опыт разработки CMS или редакционных систем.

  • Желателен опыт работы с высоконагруженными системами, Kafka, ClickHouse.

Личные и деловые качества:

  • Коммуникативность, ответственность
  • Самостоятельность и проактивность: предлагаешь решения поставленной задачи.
  • Желание разбираться в предметной области и создавать продукт, а не просто писать код.
Условия:
  • Заработная плата по результатам собеседования.
  • Оформление по ТК.
  • Возможны премии по результатам работы.
  • Социальный пакет.

Адрес: Россия, Москва, Арбатско-Покровская линия, метро Арбатская
Показать на большой карте

Поделиться:

Опубликована 5 часов назад

Похожие вакансии

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
Лидирование своего направления: осуществление технической экспертизы, консультирование и направление в работе программистов ... производственно-оптовой компании; Понимание принципов работы с листами задач (Canban); Опыт работ от 1 года ведущим ... программистом 1С; Общий опыт работ от 3 лет программистом 1С.
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Энергосистемы и ТехнологииЭнергосистемы и Технологии
  • Москва
день назад
от 200 000 ₽
ООО "Программный инжиниринг и технологии" - компания, имеющая аккредитацию в Министерстве цифрового развития РФ, осуществляющая деятельность в области информационных технологий. Что мы предлагаем: Удаленная работа в аккредитованной IT-компании; Гибки...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Программный Инжиниринг и ТехнологииПрограммный Инжиниринг и Технологии
  • Москва
7 дней назад
от 200 000 ₽
Мы поиске ведущего программиста 1С для поддержки и развития учётных систем, автоматизации торговых и ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании DrheadDrhead
  • Москва
7 дней назад
Обязанности: - Информационно - аналитическое сопровождение и развитие систем 1С БГУ (УФГУ), ЗКГУ, ДГУ и др.; - Анализ существующего ПО, проектирование, разработка, доработка; - Обработка задач 3 линии технической поддержки; - Осуществление разработки...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Федеральный Центр Оценки Безопасности и Качества Продукции Агропромышленного КомплексаФедеральный Центр Оценки Безопасности и Качества Продукции Агропромышленного Комплекса
  • Москва
7 дней назад
Для усиления нашей команды и достижения амбициозных бизнес-целей мы открываем конкурс на вакансию “Ведущий ... инженер-программист (ЦФТ-Банк)” в Отделе развития АБС.
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Авто Финанс БанкАвто Финанс Банк
  • Москва
день назад

Похожие вакансии

Логотип компании Энергосистемы и ТехнологииЭнергосистемы и Технологии
от 200 000 ₽
Логотип компании Программный Инжиниринг и ТехнологииПрограммный Инжиниринг и Технологии
Логотип компании Федеральный Центр Оценки Безопасности и Качества Продукции Агропромышленного КомплексаФедеральный Центр Оценки Безопасности и Качества Продукции Агропромышленного Комплекса
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.