backend-разработчик в аналитике и автоматизации

DatsTeam

United States

Remote

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

DatsTeam ищет Senior Node.js разработчика для масштабирования внутренних проектов. Мы — продуктовая команда, работающая над несколькими проектами на стыке аналитики и автоматизации. Используем Documentation‑as‑Code и итеративную разработку.

Требуется опыт NestJS и TypeScript не менее 4 лет, знание микросервисной архитектуры, MongoDB и PostgreSQL. Удалённая работа, гибкий график, акцент на безопасность, тестирование и CI/CD.

Qualifications

  • Уверенный опыт разработки на NestJS и TypeScript, не менее 4 лет в коммерческих проектах.
  • Опыт проектирования и поддержки микросервисной архитектуры.
  • Хорошее знание MongoDB и PostgreSQL.
  • Опыт работы с Redis: кэширование, очереди, распределённые блокировки.

Responsibilities

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

Skills

NestJS
TypeScript
Microservices
MongoDB
PostgreSQL
Redis
Docker
OpenAPI
WebSocket
CI/CD
Code reviews
Documentation
Kubernetes
Kafka
BullMQ
GraphQL
MinIO

Tools

Docker compose
bun
Elysia
OSS tooling

Job description

Описание:

Сейчас мы ищем 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 и др.); Опыт ИБ проектов

Условия:

У нас фул удалёнка Оформление в штат компании или заключение международного контракта Гибкий график - лояльное начало дня, 8 часов рабочий день Возможность выбрать привычное оборудование (mac, linux, windows, мониторы и пр.) с доставкой на дом Непрерывное обучение: у нас есть внутренняя Академия, а также много партнёрских программ, которые поделятся знаниям не только в профессиональной сфере, но и поддержат твои хобби Митапы, конференции, хакатоны, квесты, онлайн-игры – лишь небольшая часть наших активностей, в которых ты сможешь участвовать

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Developer
Backend Developer

Talana Labs • United States

Remote
USD 120,000 - 180,000
Гибкий график
Обучение и развитие
Разработчик node.js
Разработчик node.js

ЛЭНД ПРО • United States

Remote
USD 16,000 - 24,000
Полностью удаленная работа
География не важна
Фиксированный доход
+2
JavaScript developer
JavaScript developer

Hireway • United States

Remote
USD 120,000 - 190,000
Гибкий график
Конкурентную заработную плату
Возможности карьерного роста
backend-разработчик
backend-разработчик

Москомэкспертиза • United States

Remote
USD 120,000 - 180,000
Официальное оформление
График 5/2
Развитие и обучение
+2
backend-разработчик
backend-разработчик

Сёрф • United States

Remote
USD 120,000 - 190,000
Remote work
Flexible schedule
AI-powered development
Java developer
Java developer

DatsTeam • United States

Remote
USD 120,000 - 180,000
Remote work
Flexible schedule
Equipment delivery
+1
DevOps-инженер
DevOps-инженер

DatsTeam • United States

Remote
USD 110,000 - 170,000
DevOps-инженер для продуктовой инфраструктуры
DevOps-инженер для продуктовой инфраструктуры

DatsTeam • United States

Remote
USD 120,000 - 190,000
Full remote или гибрид
backend-разработчик
backend-разработчик

Топассистент • United States

Remote
USD 120,000 - 180,000
Fully remote
backend-разработчик Node.js SaaS-приложений
backend-разработчик Node.js SaaS-приложений

Bright Data • United States

Remote
USD 55,000 - 69,000