Middle Backend Developer (Node.js)

Dreamlab Technologies Ltd

Middle Backend Developer (Node.js)

Астана, проспект Туран, 55А

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

Dreamlab Technologies — консалтинговая ИТ-компания: бизнес-консультирование, системная интеграция, проектирование и разработка ПО для корпоративного и государственного секторов.
Ищем Middle Node.js-разработчика, который ведёт сервис целиком: от проектирования структуры БД до тестов и деплоя. Основное — разработка бэкенда (микросервисы или монолит, в зависимости от проекта). Второе — интеграции с внешними и государственными системами: ШЭП, SOAP, ЭЦП через Kalkan.

Обязанности:

  • Разработка бэкенда (основное)

  • Участие во всех этапах создания сервиса — от проектирования структуры БД до написания тестов и деплоя

  • Разработка микросервисов или монолитных приложений, в зависимости от проекта

  • Проектирование REST API, настройка и поддержка коммуникаций через REST и WebSocket

  • Взаимодействие с внутренними микросервисами через Kafka и RabbitMQ: продюсеры, консьюмеры, ретраи, DLQ

  • Кэширование и rate limiting на Redis

  • Анализ производительности, профилирование узких мест, оптимизация под нагрузку

  • Оптимизация существующих решений, рефакторинг

  • Написание и актуализация тестов, поиск и устранение багов

  • Код-ревью коллег, поддержка единых стандартов разработки в команде
    Docker-образы сервисов, локальное окружение через docker compose

  • Интеграции (будет плюсом)

  • Взаимодействие с внешними API: REST и SOAP-сервисы партнёров

  • Интеграции с ШЭП (синхронный и асинхронный канал)

  • Подписание и проверка XML/CMS-подписей через Kalkan, работа с сертификатами НУЦ РК

Требования:
  • Опыт коммерческой разработки на Node.js от 2 лет

  • Глубокое понимание ключевых модулей и концепций (Events, Streams) и асинхронной модели: 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

Условия:
  • Официальное трудоустройство согласно Трудовому кодексу Республики Казахстан;
  • График работы: 5/2, с 09:00 до 18:00;
  • Формат работы: офис в г. Астана;
  • Стабильная заработная плата, размер обсуждается по итогам собеседования;
  • Оплачиваемый ежегодный трудовой отпуск;
  • Современное рабочее место и необходимая техника;
  • Возможность профессионального и карьерного роста;
  • Сильная команда разработчиков, аналитиков и менеджеров;
  • Возможность принимать участие в развитии архитектуры и технических решений проектов;
  • Корпоративные мероприятия и комфортная рабочая атмосфера.
Посмотреть контакты работодателя

Адрес

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

Разработчик Full-stack (middle)

ЧАСТНАЯ КОМПАНИЯ SYNTERA LTD

  • Астана

  • Не указана

Рекомендуем
  • Астана

  • от 500000 KZT

Рекомендуем
Национальные информационные технологии

Middle developer Департамент взаимодействия с ЕЭК

Национальные информационные технологии

  • Астана

  • до 600000 KZT

Рекомендуем
Dreamlab Technologies Ltd
  • Астана

  • до 700000 KZT

Stream Solutions (Стрим Солюшнс)

Senior Fullstack-разработчик (Go / React / TypeScript)

Stream Solutions (Стрим Солюшнс)

  • Астана

  • до 1000000 KZT

Частная компания Relitalk Ltd.

Python Backend-разработчик (Django, AI/LLM)

Частная компания Relitalk Ltd.

  • Астана

  • от 500000 KZT

PTC Holding
  • Астана

  • от 500000 KZT

Platonus
  • Астана

  • от 500000 KZT

Jana tolqin
  • Астана

  • от 500000 KZT

C#/.NET-разработчик

Центр медицинских технологий и информационных систем

  • Астана

  • от 500000 KZT

DAMUMED (Дамумед)
  • Астана

  • от 500000 KZT

Казахтелеком

Программист

Казахтелеком

  • Астана

  • от 500000 KZT

STATUS PROF GROUP
  • Астана

  • от 500000 KZT

  • Астана

  • до 600000 KZT

COMRUN, ТМ re:Kassa
  • Астана

  • до 1000000 KZT

Dynamics Scientific
  • Астана

  • до 1000000 KZT

WSE
  • Астана

  • до 1000000 KZT

ForteBank
  • Астана

  • до 1000000 KZT

FX Back Office
  • Астана

  • до 1000000 KZT

  • Астана

  • от 900000 KZT

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию