Привет. Я Виктор, основатель 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) обязателен.
В отклике обязательно:
Условия: удалёнка, от 4 часов в день, 500 - 1000 ₽/час по факту, самозанятость/ИП/ГПХ, 12–18 месяцев. Для ключевых участников по итогам успешной реализации — опцион на долю в компании (условия индивидуально, после первых месяцев работы). Это НИОКР с публикациями и РИД — 50+ клиник-клиентов ждут пилотов, результат уйдёт в прод. Если есть научные публикации, доклады, участие в НИОКР — приложите список, для гранта это важно и влияет на выбор.
Астана
Не указана
Астана
Не указана
Сила Харизмы
Астана
от 600000 KZT
Казахстанский научноисследовательский институт железнодорожного транспорта
Астана
до 100000 RUR
АМТ Алекса
Астана
до 500000 KZT
АМТ Ай
Астана
до 500000 KZT