Description
Dreamlab Technologies — консалтинговая ИТ-компания: бизнес-консультирование, системная интеграция, проектирование и разработка ПО для корпоративного и государственного секторов. js-разработчика, который ведёт сервис целиком: от проектирования структуры БД до тестов и деплоя. Основное — разработка бэкенда (микросервисы или монолит, в зависимости от проекта).
Второе — интеграции с внешними и государственными системами: ШЭП, SOAP, ЭЦП через Kalkan.
Обязанности
Разработка бэкенда (основное) Участие во всех этапах создания сервиса — от проектирования структуры БД до написания тестов и деплоя Разработка микросервисов или монолитных приложений, в зависимости от проекта Проектирование REST API, настройка и поддержка коммуникаций через REST и WebSocket Взаимодействие с внутренними микросервисами через Kafka и RabbitMQ: продюсеры, консьюмеры, ретраи, DLQ Кэширование и rate limiting на Redis Анализ производительности, профилирование узких мест, оптимизация под нагрузку Оптимизация существующих решений, рефакторинг Написание и актуализация тестов, поиск и устранение багов Код-ревью коллег, поддержка единых стандартов разработки в команде Docker-образы сервисов, локальное окружение через docker compose Интеграции (будет плюсом) Взаимодействие с внешними API: REST и SOAP-сервисы партнёров Интеграции с ШЭП (синхронный и асинхронный канал) Подписание и проверка XML/CMS-подписей через Kalkan, работа с сертификатами НУЦ РК
Требования
Опыт коммерческой разработки на Node.js о
Employer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.