Обязанности:
Если тебе нравится бэкенд, который принимает решения в реальном времени и живёт в мире миллионов событий в сутки, — это сюда. Мы в 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 Продакшен-мышление: ретраи, идемпотентность, деградации, наблюдаемость Ответственность и коммуникация: фичи доводим до работающего прода, а не до “у меня локально норм” Мы точно не совпадём, если… Ты не любишь код-ревью и считаешь, что это “придирки” Ты не хочешь лезть в прод-реальность (ошибки, ретраи, метрики), а хочешь “просто писать код” Тебе комфортно, когда требования размытые и можно делать “как-нибудь”, лишь бы закрыть задачу Если писать документацию, это не про тебя Процесс: Максимально быстрый, без десятков собеседований: тест - тех ревью - финал (говорим про опыт, понимаем насколько нам комфортно взаимодействовать). ВНИМАНИЕ! Без заполнения формы кандидатов мы не рассматриваем! Она совсем несложная, просто информация о тебе) Твой отклик — это не “резюме в пустоту”. Мы быстро даём тест/практическую проверку, быстро отвечаем и быстро принимаем решение.Тебе — уважение ко времени. Нам — сильный бэкенд.Похожие вакансии