Инженер интеграций (коннекторы к МИС через REST API и напрямую к базам) (удаленная работа)

21 июля 2026

Уровень зарплаты:
от 100 000 до 100 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Инженер интеграций (коннекторы к МИС через REST API и напрямую к базам)

Описание вакансии

Привет. Я Виктор, основатель IntellectDialog (7 лет, 500+ клиентов, резидент Сколково). Собираю команду под грантовый НИОКР: система для стоматологических клиник, которая сама решает, кому, когда и в каком канале написать пациенту, сама записывает в МИС и объясняет каждое своё решение. Внутри байесовские профили, скоринги, решающие правила с доказанными теоремами и генерация, где каждая цифра обязана иметь источник.

Важно: только разработчики с продовым опытом ровно в том, что написано ниже. Смежный опыт не считается, доучивать некогда сроки грантовые. В сопроводительном обязательно: научные публикации/доклады, если есть (для гранта это влияет на выбор), сколько часов в день готовы уделять, и подтверждение, что ставка 500 - 1000 /час вам подходит. Отклик без этих пунктов и без обязательных пунктов из конца вакансии не рассматриваю .

Инженер интеграций: коннекторы к МИС через REST API и напрямую к базам

Вы будете делать транзакционный контур коннекторы, через которые система читает данные клиник и реально записывает пациентов. Важно: интеграция с 1С у нас уже закрыта своей командой. Ваша зона все остальные МИС, а они очень разные: у кого-то нормальный REST, у кого-то REST только на бумаге, а у кого-то API нет вовсе и тогда идём напрямую в базу.

Что конкретно: коннекторы к REST API медицинских систем разной степени вменяемости: где-то чистый JSON, где-то XML в обёртке, где-то пагинация сломана и токен живёт 5 минут; прямые интеграции с базами МИС, когда API нет или он неполный: MS SQL, MySQL, PostgreSQL чтение чужих недокументированных схем, восстановление модели данных по содержимому, аккуратный CDC/инкрементальный съём изменений без нагрузки на прод клиники; гибридные схемы: реляционные таблицы с JSON-полями внутри (любимый жанр современных МИС) разбор, нормализация, маппинг в наш канон; общий SDK коннекторов под тираж: декларативный маппинг сущностей (пациент, слот, запись, план лечения), идемпотентность по ключу, ретраи, circuit breaker, компенсации гонок за слот; события из МИС (вебхуки, а чаще умный инкрементальный опрос) в нашу событийную ленту с дедупликацией; нормализация реальных грязных данных в поле телефон у клиник бывает дочь Лена , и с этим надо жить.

Кого ищу: интеграционного разработчика, который съел собаку на чужих системах реверсил недокументированные API и схемы баз, строил съём данных с продовых СУБД, не положив их, и не паникует от вопроса таймаут в момент создания записи, запись могла пройти что делаете? . Опыт с медицинскими системами плюс, но не обязателен: важнее умение быстро разбираться в любой незнакомой учётной системе.

Кому не писать: если ваш опыт интеграции стабильных SaaS по готовым REST-докам через Zapier-подобные штуки или готовые SDK. Если вы никогда не открывали чужую базу и не восстанавливали, что значит колонка f status 2 со значениями 0, 1, 7 и NULL вам будет тяжело, не надо.

Стек: Node.js (TypeScript) для SDK и коннекторов, PostgreSQL как своя база; уверенный SQL на трёх диалектах (MS SQL / MySQL / PostgreSQL) обязателен.

В отклике обязательно:

  1. К каким системам писали коннекторы и конкретная особенность API или схемы базы, которую пришлось обходить коротко, на реальном примере.
  2. Как обеспечивали ноль дублей, ноль потерь на ненадёжном API или при съёме из чужой базы.
  3. По списку работал в проде / знаю поверхностно / не работал . Честно, на созвоне копну в любой пункт: REST-интеграции с кривыми/недокументированными API: реальные примеры, как реверсили; MS SQL: чтение чужих схем, инкрементальный съём (rowversion/триггеры/CDC) что делали руками; MySQL: то же binlog, чтение реплики, что использовали; PostgreSQL: логическая репликация, Debezium, LISTEN/NOTIFY что из этого в проде; JSON-поля внутри реляционных таблиц: разбор, индексация, маппинг где встречали и что строили; вебхуки против инкрементального опроса: что строили, как дедуплицировали события; ретраи / circuit breaker / компенсации: своя реализация или библиотеки какие; Node.js/TypeScript: писали ли коннекторы именно на нём (если основной стек другой напишите какой, обсуждаемо при сильном интеграционном опыте); нормализация грязных данных: телефоны, ФИО, дубли реальные кейсы.
  4. Отдельным абзацем: какой коннектор или интеграционный слой вы спроектировали и написали с нуля (не донастройка чужого) и живёт ли он до сих пор.
  5. Что можно показать (код, кейсы).
  6. Научные достижения, если есть списком.
  7. Доступность: сколько часов в день готовы уделять, с какой даты и подтверждение, что ставка 500 - 1000 /час по факту отработанного вам ок. Без этого подтверждения созвон не назначаю, чтобы не тратить время обеих сторон.

Условия: удалёнка, от 4 часов в день, 500 - 1000 /час по факту, самозанятость/ИП/ГПХ, 12 18 месяцев. Для ключевых участников по итогам успешной реализации опцион на долю в компании (условия индивидуально, после первых месяцев работы). Это НИОКР с публикациями и РИД 50+ клиник-клиентов ждут пилотов, результат уйдёт в прод. Если есть научные публикации, доклады, участие в НИОКР приложите список, для гранта это важно и влияет на выбор.