Backend-разработчик (NestJS) at SofiaGlobal — NeverHard
Backend-разработчик (NestJS) at SofiaGlobal in Астана. Skills: Backend Development, ClickHouse, NestJS, PostgreSQL, REST. Apply on NeverHard.
Company
SofiaGlobal
Location
Астана
Type
full_time
Required skills:
Backend Development
ClickHouse
NestJS
PostgreSQL
REST
Redis
SOAP
TypeScript
Backend-разработчик (NestJS) О проекте Мы развиваем платформу приёма теоретических и практических экзаменов по ПДД, интегрированную с государственными информационными системами Казахстана. Это нагруженная B2G-система: проведение экзаменов, прокторинг, обработка видео и телеметрии, передача результатов в госреестры. Чем предстоит заниматься Разрабатывать серверную логику платформы на NestJS (модуль практических и теоретических экзаменов, управление слотами, попытками, подписками). Реализовывать и сопровождать интеграции с государственными системами: обмен через интеграционную шину (SmartBridge, SOAP/REST), получение событий через long polling, передача результатов экзаменов. Реализовывать механизм цифровой подписи результатов и гарантированной доставки в госреестры. Работать с привязкой участника к экзамену через одноразовые токены (QR / requestId). Реализовывать приём и обработку видео и телеметрии, интеграцию с S3-совместимым хранилищем. Проектировать схемы данных в PostgreSQL, кэширование в Redis, аналитические данные в ClickHouse. Взаимодействовать со сторонней командой аппаратного комплекса (РТК) по интеграционному контракту. Требования Коммерческий опыт на NestJS / TypeScript от 3 лет. Опыт интеграций по SOAP и REST, понимание идемпотентности, гарантированной доставки, обработки повторов и сбоев. Опыт работы с очередями и асинхронным обменом (long polling, message queues). Уверенный PostgreSQL (проектирование схем, оптимизация запросов), Redis. Понимание принципов работы с цифровой подписью и защищённым обменом данными. Способность читать и сопровождать унаследованную кодовую базу. Будет плюсом Опыт интеграции с государственными информационными системами (любой страны), шинами межведомственного обмена. Опыт работы с ClickHouse, с потоковыми данными (видео/телеметрия). Опыт работы с S3-совместимыми хранилищами. Опыт в проектах с регуляторными требованиями (ИБ, персональные данные). Стек : TypeScript, NestJS, PostgreSQL, Redis, ClickHouse, REST, SOAP, очереди, long polling, S3, Docker. График 6/1 пн -пт с 10.00 до 18.00, сб с 10.00 до 15.00