Aterise

Middle+/Senior Node.js / TypeScript разработчик (Backend)

Коротко

Middle+/Senior Node.js / TypeScript разработчик нужен для реализации защищённого микросервиса — виртуальной комнаты данных для юридического сектора с контролем доступа, шифрованием, ротацией ключей и необратимым удалением данных. Проект на 3 месяца с возможностью продления, оплата по fixed price, полностью удалённо (B2B контракт). Требуется продакшн-опыт Node.js/TypeScript, прикладная криптография, понимание streams/backpressure и английский B1+.

Вакансия
Aterise ищет Middle+/Senior Node.js / TypeScript разработчика для реализации защищённой виртуальной комнаты данных (data room) для юридического сектора — сервиса безопасного хранения и управления доступом к высокочувствительным материалам.
О проекте
Вам предстоит реализовать новый микросервис по уже согласованному архитектурному дизайну, развернуть его в существующей инфраструктуре и интегрировать с действующей платформой. Критерии приёмки определены заранее и основаны на проверяемых гарантиях безопасности: контроль доступа, шифрование, хранение и ротация ключей, сроки хранения данных, необратимое удаление и disaster recovery.
Платформа развёрнута на Hetzner Cloud без облачного KMS или HSM. Готовое решение пройдёт независимый security review и penetration test.
Технологический стек
Node.js, TypeScript, Fastify, PostgreSQL, SQLite, Redis, BullMQ, S3-совместимое объектное хранилище, Docker, Kamal, Traefik, AES-256-GCM, mTLS, age + Shamir Secret Sharing, Prometheus. Также потребуется внести небольшие изменения во фронтенд на Next.js и Python-сервис.
Что мы ожидаем
•Несколько лет production-опыта разработки и эксплуатации сервисов на Node.js и TypeScript
•Практический опыт прикладной криптографии: envelope encryption, authenticated encryption, ротация ключей
•Уверенное понимание Node.js streams и backpressure
•Внимание к обработке отказов: тестирование failure paths с той же тщательностью, что и основного сценария
•Умение создавать эксплуатационную документацию, понятную дежурному инженеру без дополнительного контекста
•Уверенный английский язык уровня B1+ и выше для работы с технической документацией и коммуникацией в команде
•Немецкий язык и знакомство с GDPR будут преимуществом, но не обязательны
Условия
•Полностью удалённая работа
•Оплата по fixed price
•Ориентировочно 3 месяца, с возможностью продления
•Кандидатов из локации РФ не рассматриваем
Как откликнуться
Присылайте CV и краткое описание релевантного опыта в Telegram.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте