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

05.10.2026
500 000 ₽ / месяц
Вакансия истекает: 15.10.2026
Откликнуться

Описание вакансии

О нас:

Мы развиваем платформу приёма теоретических и практических экзаменов по ПДД, интегрированную с государственными информационными системами Казахстана. Это нагруженная 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-совместимыми хранилищами.

  • Опыт в проектах с регуляторными требованиями (ИБ, персональные данные).

Языки: Python, TypeScript

Библиотеки и смежные технологии: FastAPI, Next.js, PostgreSQL, Docker, CI/CD • Умение правильно работать с AI-агентами для ускорения разработки. • Уверенные софт-скиллы, умение вести переговоры с коллегами и заказчиками. • Опыт разработки Telegram ботов и Telegram Mini App. • Дизайн-мышление (UX).