Детали вакансии
Разработка
Мидл
Удаленка
Полная занятость
Русский
Oct 30

Backend-разработчик (NestJS / TypeScript)

Backend-разработчик (NestJS/TypeScript) для DatsTeam, полная занятость, удаленно. Опыт 3-6 лет, микросервисы, REST API, MongoDB, PostgreSQL.

Проектирование, разработка и поддержка backend-сервисов на NestJS и TypeScript. Разработка и развитие микросервисной архитектуры, обеспечение отказоустойчивости и масштабируемости. Проектирование REST API по принципу contract-first (OpenAPI как единый источник истины, mock и реальный сервис из одного контракта). Интеграция с внешними сервисами и источниками данных (мессенджеры, SSO, объектные хранилища). Обеспечение безопасности backend-сервисов: защита пользовательских данных, управление секретами, подпись и валидация межсервисных запросов. Написание автоматизированных тестов, поддержание качества кода и актуальной документации. Участие в настройке и поддержке пайплайнов CI/CD. Участие в архитектурных решениях, ориентированных на производительность, безопасность и масштабируемость.

Уверенный опыт разработки на NestJS и TypeScript (не менее 4 лет в коммерческих проектах). Опыт проектирования и поддержки микросервисной архитектуры. Хорошее знание MongoDB и PostgreSQL. Опыт работы с Redis (кэширование, очереди, распределенные блокировки). Практический опыт разработки REST API по принципу contract-first (OpenAPI, mock-серверы, генерация типов). Опыт работы с Docker и docker compose, понимание принципов контейнеризации и деплоя. Опыт работы с real-time: WebSocket, pub/sub, вебхук-интеграции. Опыт автоматизированного тестирования и CI/CD. Готовность работать с Bun и Elysia наряду с NestJS. Чистый поддерживаемый код, содержательные код-ревью, документирование решений. Будет плюсом: - Опыт работы с Telegram через MTProto (gramjs) и Bot API (Telegraf). - Опыт работы с Kafka и BullMQ. - Опыт работы с объектными хранилищами (MinIO / S3) и медиа-пайплайнами. - Опыт работы с Kubernetes и Helm. - Понимание криптографической безопасности и управления ключами (HMAC, RS256 JWT, ротация, офлайн-майнинг). - Опыт развертывания в изолированных средах (airgapped) / on-prem. - Знакомство с GraphQL. - Опыт работы с блокчейн-сетями (Ethereum, Polygon, TRON, TON и др.). - Опыт проектов в области информационной безопасности.

Полная занятость. График 5/2. Удаленная работа.

WebSocket
BullMQ
Kubernetes
Bun
OpenAPI
MTProto
Redis
gramjs
MongoDB
Elysia
Polygon
NestJS
Telegraf
Docker
S3
TON
TypeScript
TRON
Ethereum
Kafka
CI/CD
MinIO
GraphQL
PostgreSQL
Helm

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

Похожие вакансии

Backend-разработчик (NestJS / TypeScript)

Backend-разработчик в DatsTeam. Удаленно, полная занятость. Опыт 3-6 лет. Микросервисы, REST API, NestJS/TypeScript.

D
DatsTeam

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

Backend-разработчик среднего уровня (TypeScript/Node.js) в AYA Group, удаленно, полная занятость. Разработка сервисов для карт, счетов, операций, подписок, реферальной системы и комиссий.

A
AYA Group

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

AYA Group нанимает Middle Backend-разработчика (TypeScript/Node.js) с опытом 3-6 лет, полная занятость, удаленно. Разработка сервисов для карт, счетов, операций, подписок, реферальной системы и комиссий.

A
AYA Group