Обязанности и требования описаны чётко, а стек актуальный, но зарплата заметно ниже рыночного ориентира платформы, а офисный формат и консалтинговая модель ограничивают привлекательность вакансии.
Кликните для подробной информации
Ниже рынкаПроектная работаАктуальный стекПонятные задачи
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Middle Backend Developer (Node.js): Разработка бэкенд-сервисов для корпоративных и государственных проектов с акцентом на проектирование баз данных, микросервисную архитектуру, интеграции и работу под высокой нагрузкой. Фокус на REST и WebSocket API, взаимодействии через Kafka и RabbitMQ, оптимизации Node.js-приложений, тестировании и деплое.
Локация: офис в Астане, проспект Туран, 55А; график 5/2, 09:00–18:00.
Зарплата: 500 000–850 000 KZT на руки в месяц.
Компания
Dreamlab Technologies — консалтинговая ИТ-компания, занимающаяся бизнес-консультированием, системной интеграцией, проектированием и разработкой ПО для корпоративного и государственного секторов.
Что делать
Разрабатывать бэкенд-сервисы в формате микросервисов или монолитных приложений в зависимости от проекта.
Участвовать во всех этапах создания сервиса: от проектирования структуры БД до написания тестов и деплоя.
Проектировать REST API, настраивать и поддерживать взаимодействие через REST и WebSocket.
Работать с Kafka и RabbitMQ: реализовывать продюсеров, консьюмеров, ретраи и DLQ; использовать Redis для кэширования и rate limiting.
Анализировать производительность, профилировать узкие места, оптимизировать решения под нагрузку, выполнять рефакторинг и исправлять баги.
Проводить код-ревью, поддерживать стандарты разработки, создавать Docker-образы и локальное окружение через docker compose; участвовать в интеграциях с REST и SOAP-сервисами, ШЭП и Kalkan.
Требования
От 2 лет коммерческой разработки на Node.js.
Глубокое понимание модулей Events и Streams, асинхронной модели Node.js, event loop, промисов и блокировок цикла.
Уверенное владение JavaScript ES6+ и TypeScript; практический опыт с NestJS, Express.js или аналогами.
Опыт работы с PostgreSQL: проектирование схем, индексы, транзакции, уровни изоляции, EXPLAIN ANALYZE и миграции.
Опыт работы с Redis: кэширование, TTL, инвалидация и базовые структуры данных.
Опыт хотя бы с одним брокером сообщений: Kafka или RabbitMQ.
Понимание REST, микросервисной архитектуры, принципов SOLID и DRY; умение проектировать масштабируемые и поддерживаемые приложения.
Опыт оптимизации Node.js-приложений под высокую нагрузку, включая профилирование и кэширование.
Базовые навыки Docker: Dockerfile и docker compose.
Базовое понимание SOAP: WSDL, XML-конверт и SOAP Fault; готовность разобраться с интеграцией ШЭП и Kalkan при отсутствии опыта.
Хорошо, если есть
Опыт интеграции с ШЭП через синхронный и асинхронный каналы, включая тестовый и продуктивный контуры.
Опыт работы с Kalkan, NCALayer или NCANode, XML-DSig для SOAP, CMS-подписями, проверкой цепочки сертификатов и OCSP/CRL.
Знание паттернов Outbox, Inbox и Saga, а также Kafka partitions и consumer groups.
Культура и преимущества
Официальное трудоустройство согласно Трудовому кодексу Республики Казахстан.
Оплачиваемый ежегодный трудовой отпуск.
Современное рабочее место и необходимая техника.
Возможности профессионального и карьерного роста.
Работа в команде разработчиков, аналитиков и менеджеров с возможностью участвовать в развитии архитектуры и технических решений проектов.
Корпоративные мероприятия и комфортная рабочая атмосфера.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →