D

Tech Lead (Node.js · NestJS)

Вести кросс-функциональную команду маркетплейса — несколько инженеров уровня Senior / Middle+ на backend и frontend. Команда растёт, поэтому в зоне ответственности: постановка технических задач, 1-on-1, регулярная обратная связь, планы раз…

devhunt · На сервисе с: 09.09.26 15:44

Зарплата не указанаРоссияМоскваУдалёнка

Чем предстоит заниматься:

Вести кросс-функциональную команду маркетплейса — несколько инженеров уровня Senior / Middle+ на backend и frontend. Команда растёт, поэтому в зоне ответственности: постановка технических задач, 1-on-1, регулярная обратная связь, планы развития и рост специалистов.

Участвовать в найме: проводить технические интервью, разбирать тестовые задания, участвовать в финальном принятии решений по своей команде и сопровождать онбординг новых сотрудников до первой самостоятельной задачи.

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

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

Работать с high-load задачами: конкурентный доступ к товарам и балансам, идемпотентность, распределённые транзакции и Saga, Outbox, консистентность между сервисами, кэширование и его инвалидация, тяжёлые миграции без даунтайма.

Участвовать в разборе инцидентов: проводить blameless postmortem, определять системные причины и доводить исправления до системных изменений, а не ограничиваться разовым устранением проблемы.

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

Работать в кросс-функциональном контуре: внутри команды — backend и frontend (Vue 3 / Nuxt), рядом — продукт, QA, отдел Computer Vision, DevOps, аналитика и Support.

Использовать AI как полноценную часть инженерного процесса. Cursor и Claude Code используются в ежедневной работе, применяются AI-гейты в CI и внутренние инструменты вокруг метрик и ревью. От Tech Lead ожидается формирование инженерного стандарта команды: где AI позволяет существенно ускорить работу, где создаёт дополнительные риски, как ревьюить AI-generated code и как правильно оформлять контекст и правила для команды.

Требования:

5+ лет коммерческой разработки на Node.js / TypeScript.

NestJS в production — обязательное требование. Нужен как минимум 2-летний практический опыт работы с NestJS на боевых проектах.

Глубокое знание PostgreSQL — ключевое требование. Важен не только опыт написания запросов, но и годы работы с базой данных под нагрузкой: планы запросов и оптимизация, индексы и их стоимость, блокировки и deadlocks, уровни изоляции, конкурентный доступ к строкам, миграции таблиц на десятки и сотни миллионов записей без даунтайма, репликация и работа с репликами.

Эти темы подробно обсуждаются на техническом интервью.

Опыт работы с high-load и распределёнными системами: Redis, очереди (RabbitMQ / Kafka), идемпотентность, Outbox, компенсации, консистентность при частичных отказах.

Самостоятельное ведение проектов в связке с менеджерами. Важен опыт, когда за технический результат проекта отвечал Tech Lead, а не только отдельный архитектор. Ожидается готовность самостоятельно формировать решение, аргументировать его перед руководством и отвечать за реализацию.

Готовность отвечать за весь web-контур, а не только за backend. Писать на Vue необязательно, однако важно понимать frontend-архитектуру, SSR, API-контракты и уметь обсуждать и ревьюить frontend-решения на уровне архитектуры и рисков.

Инженерная культура: тесты, code review, CI/CD, работа с инцидентами и postmortem — часть стандартного процесса разработки, а не задачи «на свободное время».

AI как рабочий инструмент и понимание его ограничений: способность оценивать, где LLM действительно экономит время, где может генерировать правдоподобные ошибки и как эффективно выявлять их на этапе ревью.

Плюсом будет:

Опыт ведения длительной технической программы на живом продукте: миграция, переход на новый контур, крупный рефакторинг или другая программа длительностью год и более. Важны этапность, обратная совместимость и видимый результат на протяжении всей программы, а не только в финальной точке.

Опыт с Vue 3 / Nuxt (SSR) или другим SSR-фреймворком — позволит быстрее включиться в web-часть продукта.

Опыт с Kubernetes / observability: метрики, трейсинг, алертинг и эффективное взаимодействие с DevOps.

Опыт работы с инженерными метриками: delivery, review turnaround, incidents — и понимание того, как использовать их для улучшения процессов, не превращая метрики в формальные KPI для оценки людей.

Интерес к игровой индустрии — понимание ценности внутриигровых предметов и особенностей нашей аудитории.

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

Реальную зону ответственности с первого месяца: направление, команда, техническиерешения — без согласования каждого шага.
Продукт, которым пользуются миллионы людей каждый день, и технически насыщенный домен: high-load, живые деньги, распределённые P2P-сделки.
AI-first процесс: — Cursor, Claude Code, внутренние AI-инструменты встроены в разработку; LLM не считается читингом.
Прямой контакт с CTO и продуктом: короткая дистанция принятия решений, никаких многослойных согласований.
Команду из 8+ стран — при этом полностью русскоязычную: английский для работы унас не нужен.
Автономию и доверие: мы нанимаем взрослых людей и не занимаемся микроменеджментом.
Полностью удалённую работу.

Похожие вакансии Node.js

Соц.сети
O

AI-native Full Stack Engineer

orangesoftНа сервисе с: 24.09.26 17:35
Зарплата не указанаВесь мирУдалёнка

We’re hiring an AI-native Full Stack Engineer with strong experience in React Native and Node.js to help improve and ship our live mobile product.

You’ll work with React Native, Expo, TypeScript, NestJS, AI coach features, subscriptions, RevenueCat, webhooks.

We’re looking for someone with 3+ years of production TypeScript experience, experience shipping apps to both the App Store and Google Play, and a proven track record of improving existing production products.

Daily use of AI coding tools such as Claude Code, Codex, or Cursor is expected.

#Fullstack #TechJobs #MobileDevelopment #WebDevelopment #hiring

Соц.сети
V

Senior Payment Engineer (Go/Node.js)

vamiНа сервисе с: 24.09.26 16:40
Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

SENIOR PAYMENT ENGINEER (GO/Node.js)

🏢 Компания: VAMI
🌍 Формат: Удалёнка, глобально (пересечение с рабочими часами Кипра)
🕒 Занятость: full-time

О компании:

VAMI строит AI-native commerce-платформу для DTC-бизнесов с подписочной моделью. Проект финансируют фаундеры, которые создали портфель e‐commerce компаний с годовой выручкой $100M+. Небольшая инженерная команда и возможность напрямую влиять на архитектуру продукта.

Задачи:

• Разработка платёжной инфраструктуры: оркестрация и маршрутизация между провайдерами и MID.
• Реализация карточного vault, токенизации и безопасной работы с картами.
• Настройка рекуррентных списаний, ребиллинга, ретраев и защиты от двойных списаний.
• Подключение эквайеров/PSP и доведение решений до продакшена.

Требования:

• 5+ лет коммерческой backend-разработки, сильный опыт на Go или Node.js/TypeScript.
• Практический опыт payment orchestration и карточной токенизации.
• Понимание PCI DSS и безопасной работы с карточными данными.
• Опыт работы с несколькими PSP/эквайерами, recurring payments, обработки отказов и идемпотентности.
• Опыт в стартапах и самостоятельное ведение задач от решения до запуска.
• Ежедневное использование coding agents (Claude Code, Codex или аналогичные).
• Очень продвинутый английский для общения с международной командой и фаундерами.

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

• Network tokens, account updater.
• Опыт с high-risk/continuity платежами и оплатой физических товаров.

Стек:

Go, Node.js, TypeScript, payment orchestration, PCI DSS, PSP/эквайеры, recurring payments, Claude Code, Codex

Условия:

• Полностью удалённая работа.
• Full-time, без параллельных проектов (B2B).
• Пересечение с рабочими часами Кипра.
• Небольшая команда, прямое взаимодействие с CTO и влияние на архитектуру.

📩 Отклик:
••••••••

Соц.сети
H

Fullstack Developer (Node.js / NestJS / React)

hiplabsНа сервисе с: 24.09.26 16:17
200k–250k ₽Не указана странаЛокация не указанаУдалёнка

#вакансия #Nodejs #Nestjs #React #Fullstack #remote
Вакансия: Fullstack Developer (Node.js / NestJS / React) — 70% Backend / 30% Frontend
Компания: Hiplabs (аккредитованная IT-компания)
Вилка: от 200 000 до 250 000 руб. на руки
Формат: Удаленка (#fulltime)
Опыт: от 3 лет коммерческой разработки
Контакты: ••••••••
Ищем Fullstack-разработчика с сильным бэкенд-фокусом. Вам предстоит развивать архитектуру и логику FoodTech-сервиса.

🎯 Пропорция задач: Около 70% — это Backend (сложная бизнес-логика, базы данных, инфраструктура). Остальные 30% (или меньше) — поддержка фронтенд-приложений на React (админки, ЛКМ, front/SSR).
🛠 Стек проекта:
Backend: Node.js, NestJS, TypeScript, REST API, GraphQL, Prisma, TypeORM.
Frontend: React.js, TypeScript.
Data & Infrastructure: PostgreSQL, Redis, S3 (Minio/Selectel), Docker, Docker Swarm, Traefik, Nginx, Grafana, Loki.
💻 Чем предстоит заниматься:
• Разрабатывать модули ядра, микросервисы и интеграции с внешними системами.
• Проектировать реляционные модели данных в PostgreSQL и оптимизировать запросы.
• Разбираться в существующей архитектуре большого проекта и проводить рефакторинг.
• Самостоятельно декомпозировать задачи и доводить их до продакшена.
• Периодически дорабатывать интерфейсы административных панелей и личных кабинетов на React.
🛑 Что мы ждем от кандидата:
• Коммерческий опыт в разработке на Node.js и NestJS — от 3 лет.
• Уверенный TypeScript и понимание асинхронного программирования в Node.js.
• Отличное знание SQL и PostgreSQL.
• Умение самостоятельно разбираться в чужом коде без детальной документации.
• Базовый опыт работы с React.js и готовность переключаться на UI-задачи.
⭐️ Будет плюсом: опыт в foodtech, delivery, retail или логистике; опыт работы с геозонами, маршрутизацией, сменами/расписаниями или интеграцией с iiko.
🎁 Что мы предлагаем:
Никакой работы «в стол» — делаем продукты, которыми люди реально пользуются.
Минимум бюрократии — быстро принимаем решения и открыты к новым технологиям.
Развитие — компенсируем профильное обучение и курсы.
Рост дохода — регулярно пересматриваем зарплату при расширении зоны ответственности.
• Сильная команда для прокачки скиллов.
💬 Откликнуться: Пишите в Telegram ••••••••. Пожалуйста, укажите в сообщении ваш опыт работы с NestJS и уровень владения React.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.