Перейти к содержимому
IntellectDialog
I
IntellectDialog
Астана
1 активна · проверена 2 часа назад

Senior Backend Developer (Node.js/TypeScript, Event-Driven)

Ищем senior backend-разработчика для создания событийного ядра системы для стоматологических клиник. Нужно строить event sourcing на PostgreSQL, работать с Temporal для оркестрации касаний, реализовывать outbox-паттерн и обеспечивать идемпотентность. Требуется глубокий опыт в event-driven архитектурах, распределённых системах и PostgreSQL. Удалённая работа, от 4 часов в день, оплата 1500 ₽/час.

senior удалённо ~9 165 – 1 527 500 ₸ (1 500 – 250 000 RUB)
Языки: Russian · Native English · Pre-Intermediate
salary intelligence

Зарплата ниже рынка

На 29% ниже медианы JavaScript по 176 вакансиям за 90 дней.

эта
768 333 ₸
медиана
950 000 ₸
p25–p75
611 000 – 1 527 500 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

Привет. Я Виктор, основатель IntellectDialog (7 лет, 500+ клиентов, резидент Сколково). Собираю senior-команду под грантовый НИОКР: система для стоматологических клиник, которая сама решает, кому, когда и в каком канале написать пациенту, сама записывает в МИС и объясняет каждое своё решение. Внутри — байесовские профили, скоринги, решающие правила с доказанными теоремами и генерация, где каждая цифра обязана иметь источник. Важно: только senior с продовым опытом ровно в том, что написано ниже. Смежный опыт не считается, доучивать некогда — сроки грантовые. В сопроводительном обязательно: научные публикации/доклады, если есть (для гранта это влияет на выбор), сколько часов в день готовы уделять, и подтверждение, что ставка 1500 ₽/час вам подходит. Отклик без этих пунктов и без обязательных пунктов из конца вакансии не рассматриваю. Вы будете строить фундамент: событийную ленту, профили пациентов, оркестрацию касаний и журнал, из которого любое решение системы восстанавливается за минуту. Senior backend: событийное ядро, Temporal, журнал решений Что конкретно: — event sourcing на PostgreSQL: приёмники событий из МИС и каналов, инкрементальный пересчёт профилей (там математика с экспоненциальным распадом, корректность закрывается property-тестами — тесты пишет QA, инварианты держите вы); — идентификация пациента: реалтайм по телефону + батч-дедупликация на Splink; — Temporal: многошаговые каскады касаний с ретраями и компенсациями типа «слот заняли, пока пациент думал»; — журнал решений через outbox — действие физически не может произойти без записи о решении; — архитектура вместе со мной и техлидом: ADR, контракты между подсистемами. Кого ищу: человека из процессинга, антифрода, event-driven платформ банков или CDP ритейла. Того, для кого идемпотентность, саги и outbox — ежедневная практика, а не статьи с Хабра. Кому не писать: если ваш опыт — CRUD-сервисы, админки и интеграции по готовым докам. Вопрос «как обеспечить воспроизводимость производной величины на произвольный момент времени» не должен ставить вас в тупик. Стек: Node.js (TypeScript) — основной язык ядра, глубокий PostgreSQL обязателен, Temporal. Python — только читать на стыке с ML. Фронт (React) делает команда платформы. В отклике обязательно, иначе не отвечу: • Кейс из прода: событийная или распределённая система, которую вы проектировали — какие гарантии давали, как проверяли и как передавали её поддержку другим (документация, онбординг команды). • Абзац: как спроектируете идемпотентную запись на приём при ненадёжном внешнем API. • По списку — «работал в проде» / «знаю поверхностно» / «не работал», честно: — event sourcing: на чём строили ленту (Postgres, Kafka, EventStoreDB, своё); — outbox-паттерн: реализовывали сами или через готовое (Debezium CDC, transactional outbox библиотеки); — Temporal или Cadence: писали воркфлоу с сагами/компенсациями или только читали про них; — PostgreSQL глубоко: партиционирование, LISTEN/NOTIFY, оптимизация под запись, репликация — что из этого делали руками; — Node.js/TypeScript в бэкенде высоконагруженных систем — масштаб (rps, объёмы); — Splink или другой record linkage / дедупликация — если было; — очереди: Kafka / NATS / RabbitMQ — что и в какой роли. • Отдельным абзацем: что из перечисленного вы проектировали и писали с нуля (архитектура ваша), а где работали в готовой архитектуре и развивали её. Второе тоже ценно, но роль предполагает первое. • GitHub или что можно показать. • Научные достижения, если есть — списком. • Доступность: сколько часов в день готовы уделять, с какой даты — и подтверждение, что ставка 1500 ₽/час по факту отработанного вам ок. Без этого подтверждения созвон не назначаю, чтобы не тратить время обеих сторон. Условия: удалёнка, от 4 часов в день, 1500 ₽/час по факту, самозанятость/ИП/ГПХ, 12–18 месяцев. Для ключевых участников по итогам успешной реализации — опцион на долю в компании (условия индивидуально, после первых месяцев работы). Это НИОКР с публикациями и РИД — 50+ клиник-клиентов ждут пилотов, результат уйдёт в прод. Если есть научные публикации, доклады, участие в НИОКР — приложите список, для гранта это важно и влияет на выбор.

навыки

Стек и инструменты

Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в IntellectDialog

3 активные вакансии в компании

13 ч. назад

SDET / Инженер качества ML-продуктов

~3 055 – 6 110 ₸ (500 – 1 000 RUB)

Стартап IntellectDialog ищет опытного SDET для построения системы тестирования ИИ-агента для стоматологических клиник. Нужно разработать eval-инфраструктуру, property-based тесты и нагрузочные испытания. Требуется продовый опыт в финтехе или ML, знание Python, TypeScript, PostgreSQL и инструментов вроде Hypothesis, k6, Promptfoo. Удалённая работа, оплата по часам, проект на 12-18 месяцев.

SDET ML LLM +11
senior удал. hh
14 ч. назад

Full Stack Developer (Node.js, NestJS, Астана)

~611 000 – 1 222 000 ₸ (100 000 – 200 000 RUB)

Разработка и развитие продакшн-приложения для автоматизации продаж и клиентского сервиса в мессенджерах. Требуется уверенный Middle-разработчик с опытом Node.js, NestJS и MongoDB. Предлагают работу в офисе или гибридно в Астане, зарплату от 100 до 200 тысяч рублей в месяц и возможность влиять на архитектуру.

Node.js NestJS React +5
middle удал. hh

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

6 вакансий
V
VeryBusy | Recruiting services for tech companies
7 ч. назад

Principle Software Engineer (React/Node.js)

~2 832 180 – 3 540 225 ₸ (6 000 – 7 500 USD)

Приєднуйтесь до раннього стартапу, який створює сучасну EHR-систему для американських психотерапевтів. Потрібен досвідчений Fullstack-інженер з React та Node.js для запуску MVP та подальшого масштабування продукту. Пропонується повна віддаленість, гнучкий графік та робота в невеликій команді з мінімумом бюрократії.

React Node.js TypeScript +7
senior удал. dou
Superagent AI
S
Superagent AI
сегодня

Старший backend инженер

~1 527 500 – 2 950 188 ₸ оценка

Ищем старшего backend инженера для разработки AI-нативной платформы для страхования. Нужно проектировать и строить надежные распределенные системы на TypeScript/Node, PostgreSQL и AWS, работать с real-time голосом, оркестрацией LLM и мультитенантными данными. Предлагаем удаленную работу, доступ к передовым AI-технологиям и полную ответственность за свои сервисы.

TypeScript Node.js NestJS +7
senior удал. dj
АО «ОТП Банк» (JSC «OTP Bank»)
А
АО «ОТП Банк» (JSC «OTP Bank»)
10 ч. назад

Senior Frontend-разработчик

~1 527 500 – 2 950 188 ₸ оценка

Ищем опытного Senior Frontend-разработчика для создания с нуля высоконагруженного решения для колл-центра с AI-помощником. Нужно будет проектировать архитектуру, писать код на TypeScript и React, а также участвовать в SCRUM-процессах. От кандидата ждут глубоких знаний JS/TS/React и опыта построения архитектуры.

TypeScript React HTML +5
senior удал. hh
N
NCube Ltd.
12 ч. назад

Старший Full Stack JS инженер

~1 527 500 – 2 950 188 ₸ оценка

Старший Full Stack JS инженер для разработки и масштабирования ML-платформ в глобальной компании по сортировке продуктов. Требуется 10+ лет опыта с JavaScript/TypeScript, Node.js, React, GraphQL, PostgreSQL, CI/CD, Docker. Предлагается удаленная работа, гибкий график, медицинская страховка и курсы английского.

JavaScript TypeScript Node.js +10
senior удал. dou
БЮРО 1440
Б
БЮРО 1440
12 ч. назад

Frontend-разработчик (React)

~1 527 500 – 2 950 188 ₸ оценка

Ищем опытного Frontend-разработчика для создания и поддержки масштабных приложений на React. Требуется глубокое знание TypeScript, современных инструментов и тестирования. Предлагаем гибкий формат работы, офис в Москве и оформление по ТК РФ.

HTML5 CSS3 JavaScript +22
senior удал. hh
Evraz Steel Box
E
Evraz Steel Box
13 ч. назад

Ведущий разработчик

~1 527 500 – 2 950 188 ₸ оценка

Компания по производству быстровозводимых зданий ищет ведущего разработчика для создания и поддержки сайта и front-end приложений. Нужно верстать по макетам, писать код на React и Vue, настраивать REST API и участвовать в код-ревью. Предлагают гибридный или удаленный формат, ДМС и соцпакет.

React Vue JavaScript +11
senior удал. hh