5 часов назад
Fullstack-разработчик (TypeScript: бэкенд + веб / Node.js)
150 000 - 320 000₽
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Fullstack-разработчик (TypeScript: бэкенд + веб / Node.js): Развитие маркетплейса с B2C-витриной, B2B-приложениями, мобильными клиентами и AI-ассистентом с акцентом на API, данные в Supabase и интеграции. Focus on проектирование обратно совместимых REST API, Row Level Security, векторный поиск, фоновые воркеры и надёжный Docker-деплой.
Локация: удалённо; часовой пояс — не более +3 часов к московскому. Основное окно работы: 10:00–19:00 МСК, статус-созвон по будням в 11:30 МСК.
Зарплата: 150 000–320 000 ₽ в месяц до вычета налогов.
Компания
ONEMA развивает действующий маркетплейс с B2C-витриной, мобильными приложениями, B2B-контуром и AI-ассистентом.
Что делать
- Развивать B2C-витрину и BFF на Next.js, а также четыре B2B-приложения.
- Проектировать и поддерживать REST API для веб-клиентов и мобильных приложений, включая версионирование и обратную совместимость.
- Развивать схему данных в Supabase/PostgreSQL, индексы, функции PL/pgSQL и политики Row Level Security.
- Развивать AI-ассистента: поиск по эмбеддингам, вызовы LLM и обработку запросов на естественном языке.
- Поддерживать Node.js-воркеры и интеграции с 1С, AmoCRM, SMS-, email- и внешними хранилищами.
- Развивать наблюдаемость, тестирование, Docker-деплой и CI на GitHub Actions.
Требования
- От 3 лет коммерческой fullstack-разработки на TypeScript.
- Опыт работы с Next.js App Router, React и строгим TypeScript в продакшене.
- Уверенное знание PostgreSQL: проектирование схем, индексы и анализ планов запросов.
- Опыт с Row Level Security или аналогичными механизмами разграничения доступа на уровне базы данных.
- Знание Node.js, Express или Fastify, фоновых воркеров и проектирования REST API для мобильных клиентов.
- Опыт с Supabase, Firebase или связкой PostgreSQL + Auth + Storage, а также с Docker и продакшен-деплоем.
Хорошо, если есть
- Опыт с PL/pgSQL и версионированием схемы через Supabase CLI, Flyway, Sqitch или собственный подход.
- Практический опыт с векторным поиском, эмбеддингами и LLM API.
- Интеграции с 1С и CRM-системами, Sentry, структурированным логированием и разбором инцидентов.
- Опыт с PHP 8.1, Laravel 9, MySQL, Memcached и headless Next.js.
Культура и преимущества
- Удалённая работа с минимумом встреч: ежедневный статус-созвон длительностью 15 минут.
- Команда собирается заново, поэтому инженерные практики и процессы можно выстроить с нуля.
- Оплачиваются все согласованные часы, учёт ведётся в трекере.
- Задачи поступают от PM после согласования.
- Первый месяц проходит в пилотном формате с обратной связью по итогам.
Процесс найма
- В отклике нужно описать самую сложную задачу со схемой данных или правами доступа: сложность, решение и результат.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Актив-М
4 часа назад
Javascript Fullstack (React, Node) разработчик
260 000₽
Daily Challenge
6 часов назад
Fullstack разработчик (AI)
Элефант Про
5 дней назад
Middle/Senior fullstack-разработчик (Node.js)
200 000 - 300 000₽
Clear Mind
5 дней назад
Senior Fullstack Developer (AI)
Sasha AI
4 дня назад
Junior Fullstack Developer (AI)
100 000 - 180 000₽
СБЕР
6 дней назад