NeverHard

Backend-разработчик (NestJS, FastAPI) at SofiaGlobal — NeverHard

Backend-разработчик (NestJS, FastAPI) at SofiaGlobal in Астана. Skills: ClickHouse, Digital Signatures, NestJS, PostgreSQL, REST. Apply on NeverHard.

Company
SofiaGlobal
Location
Астана
Type
full_time

Remote: Yes

Required skills:

О нас: Мы развиваем платформу приёма теоретических и практических экзаменов по ПДД, интегрированную с государственными информационными системами Казахстана. Это нагруженная B2G-система: проведение экзаменов, прокторинг, обработка видео и телеметрии, передача результатов в госреестры. Обязанности: Разрабатывать серверную логику платформы на NestJS (модуль практических и теоретических экзаменов, управление слотами, попытками, подписками). Реализовывать и сопровождать интеграции с государственными системами: обмен через интеграционную шину (SmartBridge, SOAP/REST), получение событий через long polling, передача результатов экзаменов. Реализовывать механизм цифровой подписи результатов и гарантированной доставки в госреестры. Работать с привязкой участника к экзамену через одноразовые токены (QR / requestId). Реализовывать приём и обработку видео и телеметрии, интеграцию с S3-совместимым хранилищем. Проектировать схемы данных в PostgreSQL, кэширование в Redis, аналитические данные в ClickHouse. Взаимодействовать со сторонней командой аппаратного комплекса (РТК) по интеграционному контракту. Требования: Коммерческий опыт на NestJS / TypeScript от 2 лет. Опыт интеграций по SOAP и REST, понимание идемпотентности, гарантированной доставки, обработки повторов и сбоев. Опыт работы с очередями и асинхронным обменом (long polling, message queues). Уверенный PostgreSQL (проектирование схем, оптимизация запросов), Redis. Понимание принципов работы с цифровой подписью и защищённым обменом данными. Способность читать и сопровождать унаследованную кодовую базу. Будет плюсом : Опыт интеграции с государственными информационными системами (любой страны), шинами межведомственного обмена. Опыт работы с ClickHouse, с потоковыми данными (видео/телеметрия). Опыт работы с S3-совместимыми хранилищами. Опыт в проектах с регуляторными требованиями (ИБ, персональные данные).