Backend Developer (Node.js / NestJS) (Middle+/Senior)

По договоренности


Если тебе нравится бэкенд, который принимает решения в реальном времени и живёт в мире миллионов событий в сутки, — это сюда. Мы в ATSystems строим платформу, которая покупает трафик у 50+ рекламных сетей и монетизирует через лендинги и DSP-партнёров.
Инфраструктура: 2 GCP-региона (EU/US), 160+ интеграционных сервисов.

Почему это интересно (коротко):

  • Real-time pipeline Pub/Sub BigQuery, метрики (EPM/ROI) и автооптимизация.

  • Можно влиять на архитектуру и правила игры, а не просто делать то, что скажут.

Условия:

  • $4500–6000, в зависимости от опыта и твоих скилов

  • 100% удалёнка, таймзона - Европа +- 4-5 часов

  • Свободный график (важен результат)

  • Зарплата раз в неделю, по пятницам

  • Компенсация расходов на здоровье

  • Компенсация расходов на твоё саморазвитие

  • Другие плюшки

Примеры задач на первые 1–2 месяца:

  • Edge / конфиги: улучшить механизм синхронизации и доставки rule-конфигов в Cloudflare Workers/KV (версии, консистентность, безопасные откаты).

  • Интеграции: привести адаптеры к единому “боевому” шаблону: таймауты/лимиты/ретраи, диагностика ошибок, наблюдаемость, чтобы интеграции не жили в режиме “повезёт — не повезёт”.

  • Data pipeline: доработать поток Pub/Sub → BigQuery и расчёт метрик (EPM/ROI): корректность, идемпотентность, защита от дублей/рассинхронов, скорость обработки.

  • Core-сервисы: точечно ускорять критичные места (приоритизация трафика/ценообразование): профилирование, кэширование, оптимизация запросов, снижение latency.

С чем мы работаем:

🔧 Core backend (микросервисы)
Разработка и развитие backend-сервисов на NestJS / Express.js (TypeScript). У нас около 30 core-сервисов: управление связками и кампаниями, ценообразование (алгоритмы CPM/CPA), приоритизация трафика, планировщики, уведомления.

📡 Интеграции с рекламными сетями
Адаптеры для внешних API рекламных сетей: создание/обновление кампаний, статистика, управление бидами. Каждый адаптер — отдельный NestJS-микросервис по общему шаблону.

📊 Data pipeline / real-time
Обработка событий (impressions, conversions, postbacks) через Google Pub/Sub → BigQuery. Расчёт метрик (EPM, CPM, ROI) для автоматической оптимизации.

⚡ Edge-логика
Rule tree engine на Cloudflare Workers за <1ms: KV-хранилища, синхронизация конфигов, оптимизация скорости и стабильности.

🏗 Инфраструктура
GKE (Kubernetes), деплой FluxCD + Helm, автоскейлинг KEDA. Есть куда расти в сторону инфраструктуры, если хочется.

Стек:

TypeScript · NestJS · Express.js · PostgreSQL · BigQuery · Redis) · Google Pub/Sub,· Cloudflare Workers/KV · GKE · Helm · FluxCD ·
Angular — фронт (не твоя зона, но FYI).

Команда:

9 backend-разработчиков, плоская структура, код-ревью, свобода в архитектурных решениях, минимум бюрократии.
Технические лиды направления — Рома и Тим (можно напрямую обсудить решения и контекст — без “передайте через семь рук”).
Коммуникация — Telegram, задачи — Jira, митинги — Google Meet.

Что нам важно:

  • Уверенный, глубокий Node.js + TypeScript (DI в nest.js, middleware/guards, interceptors, OLTP/OLAP)

  • Практика с NestJS и/или Express

  • Продакшен-мышление: ретраи, идемпотентность, деградации, наблюдаемость

  • Ответственность и коммуникация: фичи доводим до работающего прода, а не до “у меня локально норм”

Мы точно не совпадём, если…

  • Ты не любишь код-ревью и считаешь, что это “придирки”

  • Ты не хочешь лезть в прод-реальность (ошибки, ретраи, метрики), а хочешь “просто писать код”

  • Тебе комфортно, когда требования размытые и можно делать “как-нибудь”, лишь бы закрыть задачу

  • Если писать документацию, это не про тебя

Процесс:

Максимально быстрый, без десятков собеседований: тест - тех ревью - финал (говорим про опыт, понимаем насколько нам комфортно взаимодействовать).

ВНИМАНИЕ! Без заполнения формы кандидатов мы не рассматриваем!

Она совсем несложная, просто информация о тебе)

Твой отклик — это не “резюме в пустоту”. Мы быстро даём тест/практическую проверку, быстро отвечаем и быстро принимаем решение.
Тебе — уважение ко времени. Нам — сильный бэкенд.


Поделиться:

Опубликована 21 день назад

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

Обязанности: Разработка и поддержка backend-сервисов на Node.js; Построение гибридной архитектуры приложения ... Требования: 4+ года опыта работы с Node.js и фреймворком NestJS или подобное; Построение микросервисной ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании CATAPULTO.RUCATAPULTO.RU
  • Москва
4 дня назад
Обязанности: Разработка и поддержка высоконагруженных микросервисов на Node.js. ... Требования: Опыт коммерческой разработки на Node.js от 3 лет.
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании DevhuntDevhunt
  • Москва
19 дней назад
Чем предстоит заниматься: Разработка и поддержка микросервисов на Node.js; Интеграция с брокером сообщений ... Требования: Опыт коммерческой разработки на Node.js от 2 лет; Уверенное знание JavaScript (ES6+); Понимание ... Ответственность, внимательность к деталям; Готовность к изучению новых технологий и подходов в рамках backend-разработки ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании АФЛТ-СистемсАФЛТ-Системс
  • Москва
месяц назад
Приглашаем в команду Senior Node.js Backend Developer (Nest.js). ... Backend-разработка Уверенное владение Node.js и популярных веб-фреймворков (NestJS, Express, Fastify) ... Опыт профилирования и оптимизации Node.js-приложений: Встроенные инструменты (Node.js Profiler, heap ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании StormWall™StormWall™
  • Москва
2 месяца назад
Архитектура и технологический стек IT-платформы front для инвесторов (web+mobile): React+React Native, Node.JS ... платформ внешний подрядчик по Битрикс24 и Roistat Для усиления нашего роста мы ищем Full stack (lead) developer ... Backend: уверенное владение Node.js, Nest.js Frontend: опыт работы React.js, TypeScript, Ant-design.
  • Можно удаленно
  • Частичная занятость
  • Опыт от 3 лет
Логотип компании ВбетонВбетон
  • Москва
5 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.