Fullstack Developer (Node.js/React)

Санкт-Петербург, Россия
Джуниор • Миддл
Информационные технологии • Разработка • Frontend • JavaScript • Node.js • TypeScript • React • Express • CSS • HTML
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет
от 2 300 до 2 700 $
Есть файл резюме (защищен)
О себе

На данный момент Fullstack Developer (Node.js/React).

Мои компетенции и опыт

AI-платформа корпоративного обучения (Май 2025 – настоящее время)

Frontend-разработчик | Cognix ( нужен доступ к резюме )

  • Руководил frontend-разработкой B2B-платформы обучения на React 19 и TypeScript (~22K строк, Feature-Sliced Design): кабинеты с ролевым доступом для L&D-менеджеров и сотрудников, своя тема входа на Keycloakify.
  • Создал конструктор курсов и квизов: иерархия «модуль > урок > шаг», задания с выбором ответа и на сопоставление, rich-text редактор на Lexical с таблицами, изображениями и Markdown.
  • Интегрировал генеративный ИИ: генерация пульс-опросов по промпту и база знаний компании с RAG-индексацией.
  • Разработал аналитику для менеджеров на Recharts и назначение курсов и квизов сотрудникам и группам.

Платформа управления партнёрским трафиком (Июнь 2024 – сентябрь 2026)

Frontend-разработчик | NDA

  • Спроектировал фронтенд из двух приложений на React/TypeScript (~58K строк, Feature-Sliced Design): десктопная панель и Telegram Mini App (авторизация через initData, нативная тема) с общей ролевой моделью.
  • Реализовал интерфейсы для пяти уровней управления: контроль доступа на уровне маршрутов, дашборды под каждую роль, интерактивная аналитика по выручке, конверсиям и комиссионным выплатам.
  • Разработал таблицы для 300K+ лидов на TanStack Table и React Query: бесконечный скролл, фильтры и сортировка с синхронизацией в URL, настраиваемые колонки, экспорт в Excel.
  • Создал no-code конструктор воронок для Telegram-ботов: многоэкранные сценарии, навигация по кнопкам, динамические плейсхолдеры и живой предпросмотр сообщений.

Платформа управления партнёрским трафиком (Февраль 2025 – настоящее время)

Frontend-разработчик | 404Team ( нужен доступ к резюме )

  • Спроектировал модель атрибуции на едином внешнем ключе: каждый клик, лид и депозит связан с оффером, кампанией и партнёром, а выплаты по партнёрам считаются без дублирования конверсий.
  • Построил идемпотентный приём постбэков: payload'ы разных вендоров, дедупликация регистраций по click id, определение первого депозита среди sale/rebill-событий и аудит-лог всех принятых и отклонённых запросов.
  • Разработал учёт выплат по моделям CPA и RevShare: индивидуальные ставки, окна подтверждения с KPI-условиями, реферальные бонусы и ручные корректировки — всё сверяется с исходными постбэками.
  • Создал рабочее место оператора: учёт смен, ручные депозиты в нескольких валютах, дашборды по ролям и CSV-экспорт — команда поддержки перестала сверять данные в таблицах.
  • Развернул и сопровождал production-стек: Docker-сервисы за Caddy, два Telegram-бота на long polling, лендинги с серверной передачей пикселей/CAPI.

Торговая платформа для предметов Steam (Январь 2024 – февраль 2025)

Fullstack-разработчик | Steam Inventory Value ( нужен доступ к резюме )

  • Разработал клиентскую часть платформы для торговли внутриигровыми предметами Steam на нужен доступ к резюме : состояние на MobX, библиотека компонентов на shadcn/ui, локализация на next-intl, интеграция микрофронтендов.
  • Разработал бэкенд на нужен доступ к резюме и нужен доступ к резюме (WebSocket-архитектура) с логированием на Winston.
  • Сократил время загрузки страниц с 2 до ~0,6 с и вывел frontend-метрики в Grafana.

B2B-маркетплейс оптовых закупок (Январь 2023 – январь 2024)

Frontend-разработчик | Looom ( нужен доступ к резюме )

  • Разработал клиентскую часть B2B-маркетплейса оптовых закупок на нужен доступ к резюме с Zustand и SWR.
  • Создал переиспользуемые UI-компоненты на shadcn/ui и Tailwind CSS и анимации интерфейса на Framer Motion.
Есть дополнительная информация

Вы увидите полное резюме как только у вас будет доступ



Есть файл резюме (защищен)


Интересные кандидаты