Dreamlab Technologies Ltd
Middle Backend Developer (Node.js)
Что JobRadar наблюдает сейчас
Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.
Описание вакансии
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, инвалидация, базовые структуры данных
- Опыт хотя бы с одним…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.