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

DatsTeam
Москва Опубликовано 18 июня 2026
Зарплата не указана
Полная занятость3–6 летПрограммист
Зарплата не указана

Описание

Наша распределенная команда Dev насчитывает более 800 специалистов и разрабатывает собственные продукты с 2012 года – рекламные платформы, игровые сервисы и платформы, мобильные игровые и развлекательные приложения, финтех-продукты и решения. Сейчас мы ищем Senior Node.js разработчиков в связи с масштабированием внутренних проектов. Мы — продуктовая команда, работающая над несколькими проектами на стыке аналитики и автоматизации. Используем подход Documentation-as-Code и итеративную разработку в повседневной работе. Ищем бэкенд-разработчика, готового брать на себя ответственность за архитектурные решения и качество кода. Обязанности: Проектирование, разработка и поддержка 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 и др.). - Опыт с [Rocket.Chat](http://Rocket.Chat) и его Apps Engine. Мы предлагаем: У нас удалёнка, но есть офис в Москве для желающих поработать в формате коворкинга или с закрепленным рабочим местом Оформление в штат компании или заключение международного контракта Гибкий график - лояльное начало дня, 8 часов рабочий день Возможность выбрать привычное оборудование (mac, linux, windows, мониторы и пр.) с доставкой на дом Непрерывное обучение: у нас есть внутренняя Академия, а также много партнёрских программ, которые поделятся знаниям не только в профессиональной сфере, но и поддержат твои хобби Митапы, конференции, хакатоны, квесты, онлайн-игры – лишь небольшая часть наших активностей, в которых ты сможешь участвовать Разнообразные корпоративные программы: ДМС+ со стоматологией, фитнес-клуб, английский, мастер-классы, развлечения и отдых, льготная система по отпускам и больничным
Описание
Наша распределенная команда Dev насчитывает более 800 специалистов и разрабатывает собственные продукты с 2012 года – рекламные платформы, игровые сервисы и платформы, мобильные игровые и развлекательные приложения, финтех-продукты и решения. Сейчас мы ищем Senior Node.js разработчиков в связи с масштабированием внутренних проектов. Мы — продуктовая команда, работающая над несколькими проектами на стыке аналитики и автоматизации. Используем подход Documentation-as-Code и итеративную разработку в повседневной работе. Ищем бэкенд-разработчика, готового брать на себя ответственность за архитектурные решения и качество кода. Обязанности: Проектирование, разработка и поддержка 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 и др.). - Опыт с [Rocket.Chat](http://Rocket.Chat) и его Apps Engine. Мы предлагаем: У нас удалёнка, но есть офис в Москве для желающих поработать в формате коворкинга или с закрепленным рабочим местом Оформление в штат компании или заключение международного контракта Гибкий график - лояльное начало дня, 8 часов рабочий день Возможность выбрать привычное оборудование (mac, linux, windows, мониторы и пр.) с доставкой на дом Непрерывное обучение: у нас есть внутренняя Академия, а также много партнёрских программ, которые поделятся знаниям не только в профессиональной сфере, но и поддержат твои хобби Митапы, конференции, хакатоны, квесты, онлайн-игры – лишь небольшая часть наших активностей, в которых ты сможешь участвовать Разнообразные корпоративные программы: ДМС+ со стоматологией, фитнес-клуб, английский, мастер-классы, развлечения и отдых, льготная система по отпускам и больничным

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

Руководитель продуктового направления (IT) / Product Manager
Софтлекс
до 250000 руб.
Полная занятостьОпыт более 6 лет
C#/.NET-разработчик
Альфа-Банк
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Помощник/ассистент руководителя
Макаров Влас Борисович
30000 – 45000 руб.
Полная занятостьОпыт не требуется
Финансовый аналитик (финансовый инжиниринг)
Талан
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Customer Success Manager (junior)
101
Зарплата не указана
Полная занятостьОпыт 1–3 года
AI-креатор / AI-дизайнер
Созвездие Красоты - Smart Buy
Зарплата не указана
Полная занятостьОпыт 1–3 года