Backend-разработчик (NestJS / TypeScript)
Интересный стек технологий (NestJS, Bun, Elysia) и сложные задачи в области блокчейна и ИБ делают вакансию привлекательной для сильных разработчиков. Удаленный формат и четкие требования к архитектурным навыкам — большие плюсы.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Позиция требует глубоких знаний не только NestJS, но и широкого спектра смежных технологий: от микросервисов и очередей до блокчейна и ИБ. Высокий порог входа обусловлен требованием к опыту от 4 лет и готовностью работать с новыми инструментами вроде Bun.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для Middle/Senior Backend разработчика с таким широким стеком (NestJS, Blockchain, Security) рыночные предложения в РФ и СНГ обычно начинаются от 250 000 рублей. Верхняя граница может значительно превышать 400 000 рублей в зависимости от глубины экспертизы в блокчейне.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
DatsTeam
Backend-разработчик (NestJS / TypeScript)
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-Проектирование, разработка и поддержка backend-сервисов на NestJS и TypeScript
-Разработка и развитие микросервисной архитектуры, обеспечение отказоустойчивости и масштабируемости
-Проектирование REST API contract-first (OpenAPI как SSOT, mock + реальный сервис от одного контракта)
-Интеграция с внешними сервисами и источниками данных (мессенджеры, SSO, объектные хранилища)
-Обеспечение безопасности backend-сервисов: защита пользовательских данных, управление секретами, подпись и валидация межсервисных запросов
-Написание автоматических тестов, поддержание качества кода и актуальной документации
-Участие в настройке и поддержке CI/CD-пайплайнов
-Участие в принятии архитектурных решений с фокусом на производительность, безопасность и масштабируемость
*☑️* Наши пожелания к кандидатам
-Уверенный опыт разработки на NestJS и TypeScript (от 4 лет в коммерции)
-Опыт проектирования и поддержки микросервисной архитектур
-Хорошее знание MongoDB и PostgreSQL
-Опыт работы с Redis (кэширование, очереди, распределённые блокировки)
-Практический опыт contract-first разработки REST API (OpenAPI, mock-серверы, кодогенерация типов)
-Опыт работы с Docker и docker compose, понимание принципов контейнеризации и деплоя
-Опыт работы с реальным временем: WebSocket, pub/sub, webhook-интеграции
-Опыт автоматического тестирования и работы в CI/CD
-Готовность работать с Bun и Elysia рядом с NestJS
-Чистый поддерживаемый код, осмысленные code review, документирование решений
Будет плюсом:
-Опыт интеграции с Telegram через MTProto (gramjs) и Bot API (Telegraf)
-Опыт работы с Kafka и BullMQ
-Опыт работы с объектным хранилищем (MinIO / S3) и media-пайплайнами
-Опыт работы с Kubernetes и Helm
-Понимание принципов криптографической безопасности и управления ключами (HMAC, RS256 JWT, ротация, offline minting)
-Опыт airgapped / on-prem деплоев
-Знакомство с GraphQL
-Опыт интеграции с блокчейн-сетями (Ethereum, Polygon, TRON, TON и др.)
-Опыт ИБ проектов
Контакты: Откликнуться
| | ()
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- NestJS
- TypeScript
- Microservices
- REST API
- OpenAPI
- MongoDB
- PostgreSQL
- Redis
- Docker
- Docker Compose
- WebSocket
- CI/CD
- Bun
- Elysia
- Kafka
- BullMQ
- S3
- Kubernetes
- Helm
- GraphQL
- Blockchain
- Ethereum
- TON
Возможные вопросы на собеседовании
Вакансия предполагает работу с микросервисами и высокими нагрузками.
Расскажите о вашем опыте реализации распределенных блокировок с помощью Redis. С какими проблемами вы сталкивались?
В описании указан подход contract-first.
Как вы организуете процесс разработки REST API по принципу contract-first? Какие инструменты используете для синхронизации контракта и кода?
Компания планирует использовать Bun и Elysia.
Работали ли вы с Bun? В чем, по вашему мнению, его основные преимущества и риски при использовании в продакшене по сравнению с Node.js?
Упоминается работа с блокчейном и криптографией.
Какие методы обеспечения безопасности межсервисного взаимодействия вы считаете наиболее эффективными в airgapped средах?
Требуется опыт работы с очередями.
В каких случаях вы бы предпочли Kafka вместо BullMQ для обработки фоновых задач?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

