ИнтеллектДиалог

Специалист MongoDB/Архитектор данных

100 000 - 150 000 RUR
  • Алматы
  • Частичная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Docker
  • Linux
  • Git
  • удаленно
  • MongoDB

Привет, я Виктор Комаров, основатель стартапа "резиденты АстанаХаб" IntellectDialog - платформа для автоматизации взаимодействия с клиентами в мессенджерах.

Мы ищем опытного специалиста по MongoDB на проектную работу (по задачам с почасовой оплатой) с получением выгодной доли в компании. Можно работать в удобное для вас время и совмещать с основной работой.

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

  • Оценка текущего состояния MongoDB и Elasticsearch, выявление узких мест в производительности

  • Оптимизация структуры документов MongoDB и маппинга Elasticsearch

  • Настройка и внедрение процедур очистки и архивации старых данных

  • Настройка шардирования MongoDB и Elasticsearch для повышения производительности

  • Решение проблем с блокировками при высоких нагрузках

  • Разработка и внедрение систем в кратчайшие сроки (критически важно)

  • Оптимизация кода работы с драйверами MongoDB (запросы, индексы, агрегации)

  • Консультации разработчиков по эффективному использованию MongoDB и Elasticsearch

  • Разработка шаблонов и лучших практик для разработки команды

Требования:

  • Опыт работы от 3 лет с MongoDB и Elasticsearch в проектах с высоким интерфейсом.

  • Глубокое понимание драйверов MongoDB и особенностей их работы в разных языках программирования.

  • Практический опыт профилирования и оптимизации запросов MongoDB

  • Умение моделей данных при конкретных кейсах использования

  • Опыт построения уровня доступа к данным (репозитории, ORM/ODM, DTO)

  • Навыки настройки репликации и отказоустойчивых кластеров

  • Опыт диагностики и решения проблем с производительностью на рабочем месте

  • Опыт настройки комплексного Диптиха в последнее время (Прометей, Графана, AlertManager)

  • Опыт внедрения MongoDB с Elasticsearch для поиска задач

Будет плюсом:

  • Опыт работы с GraphQL/REST API поверхностью MongoDB

  • Знание баз данных SQL для интеграционных процессов

  • Опыт реализации распределенных транзакций с использованием MongoDB

  • Опыт работы с проектами на Node.js с использованием MongoDB.

  • Знание подходов к тестированию кода, работающего с MongoDB

  • Опыт работы с Docker и контейнерами

Заинтересовала вакансия? Затем ждем от вас ответа с примерами того, как вы определили проблемы производительности MongoDB, оптимизировали работу кода с базовыми данными и в кратчайшие сроки настроили мониторинг.