Перейти к содержимому

Fullstack-разработчик (TypeScript: NestJS + React)

Разработка fullstack-продукта в MarTech: развитие API и SPA на TypeScript/Node.js/NestJS/React, миграция с Python/FastAPI на новый стек, работа с PostgreSQL, ClickHouse, Kafka, Redis и Kubernetes. Требуется от 3 лет опыта, сильный TypeScript, React, опыт проектирования REST API, асинхронной обработки и наблюдаемости. Предлагают работу в аккредитованной IT-компании с влиянием на архитектуру и большими потоками данных.

География удалёнки не уточнена

Уточните у работодателя, из каких стран можно работать.

senior удалённо ~1 581 000 ₸

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

описание

Что предстоит делать

О компании и продукте Мы — продуктовая компания в сфере MarTech. Помогаем среднему и крупному бизнесу измерять эффективность медийной рекламы, выстраивать сквозную аналитику и атрибуцию по разным каналам. Нашим продуктом уже пользуются крупнейшие компании из банковского сектора, e-commerce и FMCG. Через нас проходят большие потоки данных, поэтому важна производительность, корректность на больших объёмах и надёжная асинхронная обработка. Ищем человека, которому интересно не просто писать с нуля, а переносить живую систему на новый фундамент, не ломая её пользователям, и доводить инженерные инициативы до конца. Стек - Backend: TypeScript, NestJS на Fastify, Prisma, Zod. PostgreSQL с row-level security, ClickHouse. Valkey/Redis, BullMQ. Kafka через transactional outbox. OPA (Rego) для авторизации. S3. - Frontend: React 19 + TypeScript, Feature-Sliced Design, TanStack Query + Zustand, Tailwind 4 + Radix, react-hook-form + Zod, Lingui. - Общее: pnpm-воркспейс, общие Zod-схемы как контракт между бэком и фронтом, TypeScript 7, SWC, oxlint / oxfmt, Vitest. - Инфра и качество: Docker / docker-compose, GitLab CI, Kubernetes + Helm, OpenTelemetry, Prometheus / Grafana. - Legacy, который мигрируем: Python, FastAPI, SQLAlchemy, Alembic, Celery / RabbitMQ, React 18 + Redux Toolkit. Что предстоит делать - Развивать продукт целиком — от API и бизнес-логики до пользовательских дашбордов и конструкторов отчётов: кампании и размещения, теги и пиксели, атрибуция, отчётность, интеграции с рекламными системами. - Переносить функциональность с текущей платформы на новый стек: разбираться, как она работает сегодня, предлагать новую модель данных и способ переезда, незаметный для клиентов. - Разрабатывать SPA на React + TypeScript: интерактивные дашборды и визуализация данных. - Проектировать REST API и держать контракт с фронтендом: единая валидация, понятные коды ошибок, обратная совместимость. - Работать с PostgreSQL под нагрузкой: схема, миграции, индексы, пагинация больших списков, разграничение данных между клиентами. - Использовать Redis и брокер сообщений для кэширования и надёжной асинхронной обработки: очереди задач (расчёты и экспорт отчётов, обработка креативов) и обмен событиями с аналитическим контуром — с ретраями, идемпотентностью и работой в несколько реплик. - Отвечать за свой код на проде: метрики, логи, алерты, разбор инцидентов. - Участвовать в развитии архитектуры, ревью кода и формировании технических стандартов команды. Что ждём от вас - От 3 лет коммерческого опыта в fullstack-разработке - Сильный TypeScript и Node.js: асинхронность, строгая типизация, опыт с NestJS или другим DI-фреймворком. - Уверенный React + TypeScript: функциональные компоненты и хуки, управление состоянием и серверным кэшем (TanStack Query, RTK Query или близкий опыт). - Опыт проектирования REST API, версионирования и миграций схем БД (Prisma, TypeORM, Alembic — важен подход, а не инструмент). - PostgreSQL: SQL, индексы, оптимизация запросов. - Redis и асинхронная фоновая обработка на брокере (BullMQ / RabbitMQ / Kafka / аналог): очереди, консьюмеры, идемпотентность, ретраи. - Git, Docker / docker-compose, умение читать и дорабатывать CI/CD (GitLab CI или аналог), общее понимание Kubernetes (Deployment / Service / Ingress, логи пода, выкатка) — без администрирования кластера. - Наблюдаемость: Sentry, OpenTelemetry, Prometheus / Grafana или аналоги; умение диагностировать проблемы на проде. - Опыт написания тестов на всех уровнях — unit, integration, e2e (Vitest, Testing Library, Playwright или аналоги). - Понимание границ сервисов: декомпозиция монолита, выделение сервисов, контракты между ними. - Готовность читать чужой код на Python: часть логики переносится из FastAPI-платформы. Глубокого Python не требуем, но ждём сильного уровня в Node.js / TypeScript Будет плюсом - Опыт перевода работающего продукта на новый стек без простоя для пользователей. - Multi-tenant, RBAC, row-level security, policy engine (OPA / Rego или аналог). - OAuth2 / JWT, ротация refresh-токенов, второй фактор. - ClickHouse и аналитические запросы на больших объёмах. - Kafka и паттерн outbox. - Продвинутая эксплуатация в Kubernetes, Helm и тюнинг CI/CD. - Golang - Интерес к LLM / AI. - Опыт в AdTech / MarTech и атрибуции.

условия

Что предлагаем

Трудоустройство в аккредитованную ИТ-компанию.
Продукт с реальным влиянием на эффективность крупнейших рекламодателей и большим потоком данных.
Реальная возможность влиять на архитектуру и технические стандарты
Быстрая обратная связь и короткий цикл принятия решений.
навыки

Стек и инструменты

salary intelligence

Зарплата не указана — оценили по рынку

На основе 85 похожих вакансий за 90 дней.

оценка p25–p75
1 185 750 – 2 544 968 ₸
медиана: 1 581 000 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в Динамично развивающийся стартап в сфере MarTech

2 активные вакансии в компании

1 мес. назад

Fullstack-разработчик (Python + React)

Актуальность уточняется

~1 556 385 ₸ оценка

Ищем опытного fullstack-разработчика для развития продукта в сфере MarTech. Нужно проектировать и разрабатывать backend на Python/FastAPI и frontend на React/TypeScript, работать с большими данными и асинхронной обработкой. Предлагаем удалённую работу, влияние на архитектуру и продуктовую команду.

Python FastAPI React +13

География удалёнки не уточнена

senior удал. hh

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

6 вакансий
Ventra
V
Ventra
13 ч. назад

Продуктовый frontend-инженер (Strong Middle+ / Senior)

~1 581 000 ₸ оценка

Внутренний корпоративный продукт для ~500 сотрудников ищет самостоятельного frontend-инженера уровня Strong Middle+/Senior на React 19, TypeScript, TanStack, Zustand и Tailwind. Предстоит вести функциональные блоки полного цикла: от проработки сценариев и проектирования API с бэкендом до релиза, автотестов и разбора инцидентов в проде, плюс развитие архитектуры и дизайн-системы. Ожидают глубокого знания JS/TS и React, инженерных практик (Git, CI/CD, тестирование) и осознанного применения LLM-инструментов; предлагают полностью удалённую работу, официальное оформление в аккредитованной IT-компании и конкурентную зарплату.

frontend React TypeScript +28

География удалёнки не уточнена

senior удал. hh
A
A-listware
1 д. назад

Backend-разработчик (TypeScript, Node.js, React, SQL)

~1 581 000 ₸ оценка

Продуктовой компании в сфере кибербезопасности нужен инженер с сильным SQL и TypeScript: вы будете развивать слой доступа к данным, поддерживать API на Node.js/Hapi.js и фронтенд на React с MobX, а также оптимизировать Microsoft SQL Server и GraphQL под высокие нагрузки. Требуется 4+ года опыта, глубокое знание MSSQL и GraphQL, 3+ года с React и Node.js, свободный английский. Работа включает прямое общение с заказчиками, Agile-процессы и задачи по анализу больших объёмов identity-данных.

TypeScript Node.js React +10

География удалёнки не уточнена

senior удал. dou
U
UPTARGET
1 д. назад

Старший Full-Stack инженер

~1 581 000 ₸ оценка по стеку

UPTARGET ищет Старшего Full-Stack инженера для глобальной e-commerce платформы. Основной фокус — backend на JavaScript/TypeScript, Node.js (NestJS/Express), React и микросервисы; нужно 5+ лет опыта, английский и умение работать удалённо. Предстоит развивать платежи, возвраты, API и event-driven интеграции, влияя на техническое направление продукта.

Full-Stack JavaScript TypeScript +17

География удалёнки не уточнена

senior удал. dou
Ventra
V
Ventra
1 д. назад

Senior Fullstack Developer

~1 581 000 ₸ оценка

Крупная FMCG-компания ищет Senior Fullstack Developer в Москву с возможностью удалёнки. Основная задача — разработка интерфейсов на React, миграция legacy-решения на новую архитектуру, оптимизация производительности и интеграция с backend API; точечно нужно править серверную логику на Kotlin/Java. Требуется 5+ лет во frontend/fullstack, 3+ года на Kotlin/Java, понимание клиент-серверной архитектуры, безопасности и DevOps-практик; предлагают оформление по ТК РФ, ДМС и гибкий формат.

Fullstack React JavaScript +17

География удалёнки не уточнена

senior удал. hh
C
COMFY
1 д. назад

Senior Frontend Developer

~1 581 000 ₸ оценка по стеку

COMFY шукає Senior Frontend Developer у веб-команду, яка розвиває ключові e-commerce сценарії — каталог, картку товару, кошик, оформлення замовлення та особистий кабінет. Потрібен інженер із 5+ роками досвіду, глибоким знанням JavaScript/TypeScript і сильним практичним досвідом Vue, який впевнено працює з SSR, оптимізацією продуктивності та поетапною модернізацією legacy (Vue 2 + Quasar → Vue 3, Vite, Pinia). Пропонують офіційне оформлення, офіс у Дніпрі, гібрид або повністю віддалено, гнучкий графік і реальний вплив на продукт та інженерні підходи.

frontend Vue Vue 3 +20

География удалёнки не уточнена

senior удал. dou
АЙ-ТЕКО
А
АЙ-ТЕКО
1 д. назад

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

~1 581 000 ₸ оценка

Разработка фронтенда банковской CRM для клиентских менеджеров корпоративного бизнеса: модули в микрофронтендной архитектуре на TypeScript, React 18, Redux и redux-saga. Нужен уверенный JavaScript от 3 лет, опыт с React/React Native, Redux, Webpack, REST API, понимание ООП и функционального программирования. Работа в крупном системном интеграторе по Scrum в командах из 20+ команд, с оформлением по ТК РФ и расширенным соцпакетом (ДМС, спорт, обучение).

JavaScript TypeScript React +17

География удалёнки не уточнена

senior удал. hh