IntellectDialog — платформа автоматизации продаж и клиентского сервиса в мессенджерах.
Мы ищем только опытного Senior Backend разработчика, способного работать с тяжёлым легаси, сложной архитектурой и развивать большое продакшн-приложение.
Важно: джуны, мидлы без реального продакшн-опыта и выпускники курсов — не подходят.
Нужны разработчики, которые 5+ лет пишут боевые сервисы, а не учебные todo-листы.
📍 Формат работы
Только офис, Астана
Полная занятость
Зарплата: 1 200 000 ₸
🛠 Стек
Node.js
NestJS
React
MongoDB (очень глубокое знание критично)
Redis
Memcached
REST API
WebSocket
Микросервисная архитектура (обязательно)
🔥 Требования — строго Senior
1. 5+ лет продакшн-опыта в Node.js
Архитектура, оптимизация, рефакторинг, продакшн-нагрузки.
2. Сильный NestJS
Структуры модулей, DI, пайпы, фильтры, гварды, микросервисы, интерсепторы.
3. Глубокая экспертиза в MongoDB (must-have)
индексы (создание, анализ, профилирование)
сложные агрегаты
оптимизация heavy-запросов
отладка slow queries
работа с большими коллекциями
понимание механики хранения данных и поведения запросов
Если вы “просто использовали Mongo” — этого мало.
4. Отличное владение микросервисной архитектурой
Не “читал статьи”, а реально проектировал, поддерживал и масштабировал микросервисы:
понимание паттернов: event-driven, pub/sub, message-bus
взаимодействие сервисов, маршрутизация, discovery
очереди, кеши, балансировка, ретраи
idempotency и транзакционность в распределённых системах
мониторинг и логирование распределённых запросов
CI/CD для микросервисов
миграции из монолита в микросервисы
стратегия разбиения на сервисы
работа с зависимостями и контрактами между сервисами
Если вы не решали реальные проблемы в микросервисах — это сразу “нет”.
5. Умение работать с легаси
Нужно уметь:
разбираться в чужом коде быстро
выделять модули
переписывать без падений
мигрировать на новую архитектуру
проводить безопасные рефакторинги
6. Асинхронщина на уровне эксперта
event loop
промисы, async/await
race conditions
очереди задач
профилирование асинхронных узких мест
7. Продвинутое понимание REST API и WebSocket
проектирование
стабильность соединений
оптимизация
graceful shutdown
правильная обработка ошибок
🎯 Кого мы НЕ рассматриваем
джуны
мидлы без продакшн-опыта
выпускники курсов
те, кто не знает глубоко MongoDB
те, кто видел микросервисы только на схемах
те, кто боится легаси-кода
те, кто не умеет оптимизировать сложные запросы
те, кто не может разобрать чужой код быстро
🔍 Если вы — Senior, напишите в отклике
Ваш опыт (проекты, нагруженность, архитектура).
Ваш опыт в микросервисах (какие, как строили, какие проблемы решали).
Примеры оптимизации MongoDB.
Самые сложные задачи в Node.js, которые решали.
Почему именно вы нам подходите.
Если вы умеете делать архитектуру лучше, а не “просто писать код”, — мы будем рады познакомиться.