Senior Fullstack разработчик

Дата размещения вакансии: 21.08.2026
Работодатель: Ритейл Дата-Центр Технологии
Уровень зарплаты:
з/п не указана
Город:
Москва
Большая Садовая улица 10
Требуемый опыт работы:
Более 6 лет

Мы разрабатываем клиент-серверное веб-приложение для анализа и управления данными в сфере маркировки товаров. Система обрабатывает большие объёмы данных, поступающих от участников оборота товаров, обеспечивая их агрегацию, валидацию, хранение и аналитическую обработку. Встроенный BI-модуль позволяет пользователям строить гибкие отчёты, настраивать интерактивные дашборды и получать оперативную аналитику по ключевым бизнес-показателям. Приложение ориентировано на высокую нагрузку, масштабируемость и соответствие требованиям регуляторов в сфере цифровой маркировки.

В связи с расширением мы ищем в команду Senior Fullstack разработчика с опытом не менее 5 лет.

Работа над проектами:

  • Развитие и поддержка аналитических продуктов в сфере маркировки товаров;
  • Анализ и обработка больших данных;
  • Визуализация и представление данных в собственной BI платформе.

Наш стек:

  • TypeScript;
  • Node.js, включая Nest.js, TypeORM, Streams, Socket.io;
  • React 18, включая MobX, Material UI, Sass, Emotion;
  • Базы данных: PostgreSQL, ClickHouse;
  • Работа с FTP, SFTP, S3;
  • Контейнеризация и оркестрация: Docker, K8s, Lens, Rancher;
  • Мониторинг и аналитика: Prometheus, Grafana;
  • Работа с Kafka.

Обязанности:

  • Полная ответственность за разработку функциональности продукта — самостоятельное проектирование, реализация и приоритизация задач на всех этапах разработки;
  • Full-stack разработка: серверная часть на Node.js/Nest.js, клиентская часть на React;
  • Проектирование и оптимизация схем данных и запросов к PostgreSQL и ClickHouse при работе с большими объёмами данных;
  • Разработка и развитие BI-модуля: построение отчётов, интерактивных дашбордов и инструментов аналитики;
  • Участие в проектировании архитектуры системы, обеспечение производительности, масштабируемости и отказоустойчивости;
  • Работа с очередями сообщений (Kafka), потоковой обработкой данных (Streams) и realtime-взаимодействием (Socket.io);
  • Настройка и поддержка контейнеризации и оркестрации (Docker, K8s), участие в CI/CD;
  • Использование ИИ-инструментов в повседневной работе — ускорение написания кода, ревью, документирования и анализа задач с помощью LLM;
  • Код-ревью, менторство и участие в формировании стандартов качества кода в команде;
  • Полноценное участие в релизном процессе;
  • Тесное взаимодействие с аналитиками, тестировщиками и продуктовыми менеджерами;
  • Умение работать в команде, ответственность и инициативность.

Требования:

  • Высокая личная ответственность и готовность занимать лидирующую позицию в вопросах качества и архитектуры продукта — тебе не всё равно на результат, и ты искренне заинтересован(а) в том, что делает команда;
  • От 5 лет коммерческого опыта разработки веб-приложений;
  • Уверенное знание TypeScript и опыт коммерческой разработки на Node.js (Nest.js, TypeORM);
  • Опыт разработки SPA на React (желательно с MobX);
  • Уверенные знания SQL (JOIN'ы, оптимизация запросов) и опыт работы с PostgreSQL;
  • Опыт работы с очередями сообщений (Kafka);
  • Опыт работы с Docker, понимание принципов контейнеризации и оркестрации (K8s);
  • Опыт работы с Git, Jira, Confluence;
  • Понимание принципов построения масштабируемых и отказоустойчивых систем;
  • Опыт использования ИИ-инструментов (Copilot, ChatGPT, Claude и др.) для повышения эффективности разработки.

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

  • Знание специфики систем маркировки товаров (Честный знак/ГИС МТ);
  • Опыт работы с ClickHouse или другими аналитическими СУБД;
  • Опыт разработки BI-отчётов — построение дашбордов, агрегация и сверка данных с источником;
  • Опыт работы с Prometheus/Grafana для мониторинга приложений;
  • Знание английского языка на техническом уровне.

Мы предлагаем:

  • Оформление по ТК РФ;
  • Испытательный срок 3 месяца;
  • График работы: 5/2, с 09:00 до 18:00;
  • Удалённый формат работы;
  • Работа в аккредитованной IT-компании;
  • Конкурентоспособная заработная плата, выплата 2 раза в месяц;
  • ДМС по окончании испытательного срока;
  • Возможности карьерного роста и профессионального развития.