I AM HIRED

Неделя 310 ₽Месяц 630 ₽3 месяца 1 680 ₽Год 5 680 ₽

Middle Backend Developer (Node.js) — Казахстан, Астана

Разработчики, Backend, Node.js · сегодня, 13:28 · 10.11.2026

500 000–850 000 KZT

Откликнуться

Компания: ••••••••

Локация: Казахстан, Астана

Формат: Офис

Занятость: Полная занятость

Грейд: Middle

Qu9UcZZA 8RCTXFZnJeRV — консалтинговая ИТ-компания: бизнес-консультирование, системная интеграция, проектирование и разработка ПО для корпоративного и государственного секторов.

Ищем 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;

• Формат работы: офис в г. Астана;

• Стабильная заработная плата, размер обсуждается по итогам собеседования;

• Оплачиваемый ежегодный трудовой отпуск;

• Современное рабочее место и необходимая техника;

• Возможность профессионального и карьерного роста;

• Сильная команда разработчиков, аналитиков и менеджеров;

• Возможность принимать участие в развитии архитектуры и технических решений проектов;

• Корпоративные мероприятия и комфортная рабочая атмосфера.

Поиск по вакансиям

Название компании скрыто

Названия компаний и их продуктов мы не публикуем на сайте — они доступны в Telegram-боте I AM HIRED. Откройте эту вакансию в боте: увидите название, сможете откликнуться и настроить рассылку подходящих вакансий.

Открыть вакансию в боте