Senior backend-разработчик TypeScript

Дата размещения вакансии: 09.10.2026
Работодатель: ZENYXE
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
не требуется

Ищем сильного бэкенд-разработчика на TypeScript, который умеет сам закрывать задачи на весь стек. На старте нужно принять одно из двух направлений - единую платформу доставки цифровых товаров или CDP+CRM. По платформе сейчас готов продуктовый бриф, код активно нарабатывается. Цель на испытательный срок в 3 месяца: разобраться, принять ключевые решения совместно с CTO, довести первый продовый запуск до устойчивой работы.

Контекст команды и продукт

В контуре разработки CTO — автономная платформа поддержки и три направления, на одно из которых сейчас нужен ведущий разработчик:

Витрина (торговля цифровыми товарами). Высоконагруженный e-commerce на TypeScript на Bun/Elysia: больше 100 тыс. посетителей и десятки тысяч заказов в сутки. Усиливаем бэкенд.

Единая платформа доставки цифровых товаров. Объединяем разрозненные конвейеры в платформу с десятками внешних поставщиков и сильными финансовыми инвариантами. Сейчас готовим продуктовый бриф.

CDP+CRM. Автономная система: ядро клиентских данных + маркетинговый слой над ним. Планируем начинать активную работу в июле.

Ты не один и не на отшибе: сильная фронтенд-команда, отдельные DevOps-инженеры держат инфраструктуру, у продукта и направлений есть владельцы - работаем над общим результатом. Серверную часть своего направления ведешь сам, опираясь на смежников.

Как работаем

Короткими циклами: вчера сделал — сегодня выкатил — завтра смотришь, как живёт в проде. Ответственность не заканчивается на мерже: уточнил, сделал, выкатил, довёл до устойчивой работы. ИИ-агенты используем активно, но за результат отвечает разработчик. Ключевые технические и архитектурные решения — совместно с CTO. На P0-сбои в своём направлении реагируем и в нерабочее время.

Чем заниматься:

  • Разработка новых сервисов и поддержка существующих в зоне принятого направления.
  • Активное использование ИИ-агентов в работе с прод-кодом (Claude Code, Codex и т.п.): понимаешь бюджет, риски, границы автономии агента.
  • Проектирование API, схем БД и интеграций между сервисами.
  • Наблюдаемость и эксплуатация сервисов в проде: логи, метрики, трассировка, алерты, разбор инцидентов и доведение причин до исправлений.
  • Возможные подключения к команде витрины или к платформе поддержки по запросу. Не основная зона, но формат сотрудничества возможен.

Что важно

Ключевые требования:

  • 5+ лет коммерческой бэкенд-разработки. Язык может быть не один: важен опыт проектирования, эксплуатации и ответственности за прод.
  • Коммерческий опыт с TypeScript обязателен.
  • Умение проектировать схемы БД, интеграции и обмен между сервисами: очереди, кеши, события, повторные попытки, идемпотентность.
  • Опыт с распределёнными системами: не один процесс, а несколько сервисов, внешние провайдеры, сетевые сбои и понятная диагностика.
  • PostgreSQL на уровне диагностики и оптимизации: читать планы запросов, разбираться с медленными запросами, базовое обслуживание.
  • Понимание фронт-принципов на уровне внутренних интерфейсов/админок: компоненты, состояние, формы, вызовы API.
  • Полный жизненный цикл сервиса: от уточнения задачи и реализации до выкатки, мониторинга, разбора инцидентов и исправления причин.
  • Практический опыт с ИИ-агентами для разработки: ставишь задачу, читаешь код, видишь границы агента.
  • Комфорт с короткими итерациями и частыми релизами: сделал, проверил, выкатил, посмотрел на результат, поправил.

Будет плюсом:

  • Опыт с Kubernetes (k8s) на уровне разработчика: чтение манифестов, диагностика проблем своего сервиса (логи, события, ресурсы).
  • Опыт в e-commerce / финтехе и работа с разными платёжными провайдерами.
  • Опыт с LLM-инструментами: оркестрация, вызов внешних API из LLM, RAG.
  • Опыт ведения направления или небольшой команды.

Чего мы НЕ ждём:

  • Не нужно быть DevOps и строить инфраструктуру — за это отвечает отдельный человек. Но качество и работа сервиса в проде — твоя зона.
  • Не нужен витринный фронт-эксперт. Внутренние интерфейсы — да, сложный витринный фронт — опционально.
  • Не ждём слепой веры в ИИ-агентов. Наоборот, ценим трезвость: умение сказать «здесь агент опаснее ручного кода» — плюс, не минус.

Что для нас важно:

  • Доводишь до устойчивой работы. Не «закрыл MR», а «убедился, что в проде живёт».
  • Видишь узкое место — поднимаешь и приносишь варианты. Не ждёшь, пока распределят задачи.
  • Готов, что приоритет сдвинется. Подключения к другим проектам приходят не по плану — реагируешь без скрипа.
  • Нормально ведёшь совместные решения со смежниками: продукт, саппорт. Не уходишь в технические детали там, где нужно договориться.

Что ты получишь, став частью нашей команды:

  • Доход, который отражает твою ценность: достойная зарплата, обсуждаемая лично с каждым кандидатом + бонусы, напрямую зависящие от успеха твоего продукта;
  • Офис, в который приятно приходить: современное пространство рядом с м. Севастопольская, где хочется творить, а не просто "отбывать смену";
  • Гибкое начало рабочего дня: мы работаем с понедельника по пятницу, есть возможность выбора времени начала рабочего дня, у нас нет жесткого контроля за графиком, главное, чтобы задачи выполнялись вовремя;
  • Свободу быть смелым: хочешь предложить не очевидную идею? Мы только за! Здесь можно экспериментировать, предлагать и менять всё, что двигает дело вперёд;
  • Сильный опыт: у нас много разнообразных и интересных задач, которые дают мощный заряд для глубокого понимания того, как работает бизнес и продукты на ecomm рынке. У нас много успешных карьерных кейсов вне зависимости от должности;
  • Отпуск, когда нужен отдых: дополнительные дни отдыха, чтобы перезагрузиться и вернуться с новыми идеями;
  • Команда на одной волне: средний возраст в нашей команде — 30 лет, а это всегда много драйва, юмора и поддержки;
  • Карьерный лифт без очереди: хочешь развиваться и зарабатывать больше — мы поможем. Мы развиваем наших сотрудников, инвестируя в них ресурсы;