Перейти к содержимому
IQoko
I
IQoko
Москва
4

Fullstack-разработчик (JavaScript/TypeScript)

Нужно с нуля построить и развивать облачную SaaS-платформу для сети станций контроля объёма вывоза сыпучих материалов: приём данных со станций, личные кабинеты заказчиков, роли и доступы, отчёты и аналитика. Требуется fullstack на JavaScript-стеке (React, TypeScript, Node.js, PostgreSQL) с опытом SaaS/B2B от 4 лет и реальной работой с AI-агентами. Полная удалёнка, доход 220–300 тыс. ₽ на руки, оформление на выбор (ТК РФ, ИП или самозанятость).

senior удалённо ~1 232 000 – ~1 680 000 ₸ (220 000 – 300 000 RUB) Рынок: медиана 1 120 000 ₸ Подробнее о зарплате ↓

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

salary intelligence

Эта вакансия платит больше рынка

На 30% выше медианы JavaScript по 73 вакансиям за 90 дней, рынок — СНГ (RUB); город и грейд вакансии не учтены.

эта
1 456 000 ₸
медиана
1 120 000 ₸
p25–p75
728 000 – 1 400 000 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
описание

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

IQoko — программно-аппаратный комплекс контроля и измерения объёма вывоза сыпучих материалов (песок, щебень, грунт). Комплекс (станция) ставится на въезде площадки и фиксирует каждый проезд машины: номер, направление, объём груза. В основе — анализ данных (CV/ML) с видеокамер и лидара. Заказчик видит, сколько реально уехало, без весов и человека на КПП. Станции работают автономно на площадках, а заказчикам нужна история и аналитика, даже когда станция офлайн. Мы запускаем облачную платформу: данные всех станций в одном месте, личные кабинеты заказчиков, роли и доступы, отчёты и аналитика как платная опция. Ищем инженера, который построит эту платформу с нуля и будет развивать её как продукт.

  • Архитектура платформы. Вместе с руководителем направления спроектировать облако на нашем стеке: модель данных, хранение файлов, приём данных, доступы, масштабирование на растущий парк станций. Инфраструктуру разворачивает DevOps, архитектурные решения внутри платформы — за вами.
  • Приём данных со станций. Сервис, который принимает проезды, рейсы, кадры и облака точек. Связь бывает плохой или пропадает на дни, поэтому нужны догрузка, повторы, идемпотентность и понятный статус «данные получены по такое-то время».
  • Станции без интернета. Для площадок, где связи нет совсем, — выгрузка данных со станции файлом (например, по Wi-Fi на ноутбук) и загрузка этого файла в облако.
  • Личный кабинет заказчика. Веб-интерфейс на React и Mantine: проезды и рейсы, карточка проезда с кадрами и 3D-визуализацией, фильтры, выгрузки в Excel.
  • Учётные записи и роли. Многоарендность (у каждого заказчика свои станции и данные), роли внутри заказчика, административный режим для нашей команды.
  • Отчёты и аналитика. Дашборды и отчёты по объёмам, материалам, пиковым часам, в том числе под запрос конкретного заказчика как платная опция.
  • Продуктовая работа. Общаться с заказчиками и командой, превращать запросы в требования и задачи, предлагать, что сделать в первую очередь. Вы не только пишете код, но и отвечаете за то, чтобы платформой пользовались.
  • Контекст-инженерия. Писать понятные постановки и спецификации, вести документацию и контекст для агентов в репозитории. Платформу строим с нуля, поэтому правила и решения фиксируем сразу.
  • Как мы работаем
  • Разработку ведём через agentic-подход и контекст-инженерию (Claude Code и аналоги): сначала контекст и постановка, потом код. Агент пишет, инженер задаёт рамки, проверяет и отвечает за результат. Это ежедневный метод, а не эксперимент.
  • Задачи — в таск-трекере, ошибки — в баг-трекере. Небольшая команда: тимлид, разработчики (ядро станции, CV/ML, разметка, 3D, hardware), DevOps, тестировщик, отдел монтажа на объектах.
  • Станции и облако развиваются параллельно: протокол обмена данными проектируем вместе с разработчиком ядра станции.
  • Комплексы уже работают на строительных площадках: у платформы с первого дня будут реальные данные и реальные пользователи.
  • Что для нас важно
  • Коммерческий опыт разработки от 4 лет, из них хотя бы 1–2 года — до появления AI-ассистентов.
  • Fullstack на JavaScript-стеке. Уверенные React и TypeScript на фронтенде, Node.js на бэкенде.
  • Опыт создания или развития SaaS / B2B-сервиса: многоарендность, роли и права доступа, личные кабинеты, отчёты.
  • Проектирование данных и API: PostgreSQL, REST, миграции схемы, хранение больших файлов (изображения, бинарные данные) в объектном хранилище.
  • Понимание, как строить надёжный приём данных от ненадёжных источников: очереди, повторы, идемпотентность, синхронизация.
  • Продуктовое мышление: умение разговаривать с заказчиком, задавать вопросы, предлагать решение и расставлять приоритеты, а не только реализовывать готовые задачи.
  • Реальный опыт разработки с AI-агентами (Claude Code, Codex, Cursor и т. п.) на живых проектах — не «пробовал», а «так работаю». Язык и стек знаете на уровне, где вы чувствуете и ловите ошибки агента, а не только принимаете его код.
  • Умение вести лаконичную документацию и спецификации вместе с AI-агентом.
  • Будет плюсом
  • Наш стек: Next.js, Mantine, Directus. Directus — платформа на Node.js поверх PostgreSQL: даёт API, роли, файлы и админку, а свою логику пишем расширениями на TypeScript. Если вы не работали с Directus, но сильны в Node.js и PostgreSQL, — освоите быстро.
  • .NET / ASP.NET Core — ядро станции написано на нём, с ним облако общается по API.
  • Опыт приёма данных с устройств (IoT, телеметрия, MQTT) или сервисов с офлайн-синхронизацией.
  • Дашборды и BI: Grafana, Superset, графики на фронтенде.
  • 3D в браузере (three.js) или работа с облаками точек.
  • Карты и геоданные на фронтенде.
  • Платёжные опции, тарифы, биллинг подписок.
  • Опыт с персональными данными и требованиями 152-ФЗ, размещение в российских облаках.
  • Docker, CI/CD — на уровне, чтобы говорить с DevOps на одном языке.
  • Портфолио или GitHub, особенно проекты, собранные с AI-агентами, где видно, что делал агент, а что вы.
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
условия

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

Полностью удалённо Выезды не требуются.
Оформление на выбор: ТК РФ, ИП или самозанятость.
Доход: от 220 до 300 тыс. ₽ на руки по итогам собеседования. Для кандидатов с опытом архитектуры SaaS-платформ обсуждаем выше.
Компенсируем подписки на AI-инструменты для разработки (Claude Code и аналоги).
Онбординг: погружение в продукт, данные станций и требования заказчиков.
Почему это интересно
Платформа с нуля, а не поддержка чужого легаси: архитектура и правила — ваши решения, принятые вместе с руководителем.
Реальный продукт на рынке: есть заказы и успешные внедрения, у платформы с первого дня будут пользователи.
Продукт и код в одних руках: вы влияете не только на то, как сделано, но и на то, что делать.
Agentic-разработка в команде, где это норма.
Полная удалёнка, гибкое оформление, маленькая команда без бюрократии.
Как проходит отбор
Скрининг-созвон, 30 минут.
Техническое интервью, 60–90 минут: опыт, разбор архитектурного кейса — как бы вы спроектировали платформу для наших станций.
Тестовое задание по мотивам реальных задач. Можно и нужно работать с AI-агентом.
Финальная встреча с руководителем и тимлидом.
навыки

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

Сколько платят вам?

Анонимно укажите, сколько вы получаете как JavaScript-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.

Без имени и компании. Отдельные ответы не публикуются.
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

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

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

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

Ещё в Технологическая компания

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

3 нед. назад

Инженер-разработчик реалтайм-систем (CV/ML)

~1 232 000 – ~1 680 000 ₸ (220 000 – 300 000 RUB)

Нужен инженер, который возьмёт готовое ядро программно-аппаратного комплекса для контроля вывоза сыпучих материалов и доведёт его до масштабируемого продукта. Основная работа — реалтайм-конвейер на C# (.NET 8): многопоточность, работа с камерами, лидарами и инференс CV/ML-моделей на GPU, плюс передача данных в облако и разбор инцидентов. Требуется 4+ года коммерческой разработки на C# или C++, опыт реалтайм-систем и работы с оборудованием, а также реальный опыт разработки с AI-агентами. Полная удалёнка, доход 220–300 тыс. ₽ на руки, оформление на выбор.

C# .NET 8 C++ +22
senior удал. hh

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

6 вакансий
Altexsoft
A
Altexsoft
1 д. назад

Solution Architect (AWS)

~1 353 150 – 2 368 013 ₸ оценка

Ищем Solution Architect с глубокой экспертизой в AWS для проектирования безопасных и масштабируемых систем и технического лидерства команд. Нужен опыт 10+ лет в разработке, знание serverless-архитектур на AWS, Node.js, React/TypeScript, PostgreSQL и DevOps-практик. Предстоит вести модернизацию legacy .NET в Node.js/React, работать с C-level стейкхолдерами и внедрять AI/ML-сервисы AWS.

AWS serverless Node.js +7
senior удал. dj
"
"Bykova Recruitment Agency"
1 д. назад

Старший Frontend разработчик (Pixi.js, Three.js)

~1 353 150 – 2 368 013 ₸ оценка

Нужен старший фронтенд-разработчик для создания интерактивных игровых веб-приложений в iGaming: слоты, бонусные раунды, анимации и визуальные эффекты. Требуется 5+ лет коммерческого опыта, сильное владение JavaScript/TypeScript и практика с Pixi.js и Three.js, WebGL и Canvas. Работа полностью удалённая, задачи технически сложные — графика, анимация и оптимизация производительности в кросс-функциональной команде.

JavaScript TypeScript Pixi.js +7
senior удал. dj
ОАО «РЖД» (цифровой блок)
О
ОАО «РЖД» (цифровой блок)
1 д. назад

Fullstack-разработчик (TypeScript/React/Node.js)

~1 916 963 ₸ оценка по всем рынкам

Разработка единого рабочего пространства, где сотрудники и ИИ-агенты работают над общими задачами в одном окне: чат с агентом, доски процессов, карточки задач. Нужен опытный fullstack на TypeScript (React + Node.js) с опытом от 5 лет, знанием PostgreSQL, WebSocket и встраивания LLM. Предлагают удалёнку, трудоустройство по ТК РФ, годовую премию и офис в центре Москвы; зарплата обсуждается индивидуально.

TypeScript Node.js React +8
senior удал. hh
Альфа-Банк
А
Альфа-Банк
1 д. назад

Frontend developer (react/redux)

~1 916 963 ₸ оценка по всем рынкам

Нужен опытный фронтенд-разработчик/техлид для развития технологического стека и инноваций: контроль технических стандартов, оценка задач, онбординг и развитие сотрудников, работа с техдолгом и tech community. Требуется опыт от 5 лет с React, TypeScript, Redux, знание JavaScript, HTML/CSS, опыт проектирования архитектуры микрофронтендов и CI/CD. Предлагают гибкий график, полную удалёнку или гибрид, ДМС, квартальную премию по KPI и оплату конференций и обучения.

JavaScript TypeScript React +10
senior удал. hh
B
Binariks
4 д. назад

Старший мобильный инженер (React Native)

~1 916 963 ₸ оценка по стеку, все рынки

Binariks ищет опытного Senior Mobile Engineer (React Native) для greenfield-проекта — платформы психологического здоровья для учебных заведений. Нужно полностью вести фичи от идеи до продакшена: разработка кроссплатформенных приложений, интеграция с Node.js-бэкендом через REST и GraphQL, работа с AWS, оптимизация производительности и настройка CI/CD на GitHub Actions. Требуют 5+ лет опыта с React Native, понимание профилирования и тестирования, английский Upper-Intermediate и выше.

React Native iOS Android +7
senior удал. dou
V
VortexGames
4 д. назад

Backend Developer

~1 916 963 ₸ оценка по всем рынкам

VortexGames — iGaming-провайдер crash и slot игр, ищет backend-разработчика на Node.js/TypeScript. Нужно делать серверную логику игр, игровой движок, REST API для админки, интеграции с кошельками казино и real-time через WebSocket. Требуют уверенный опыт с Node.js, TypeScript, NestJS, PostgreSQL и Redis, плюс 5+ лет в iGaming. Полностью удалённо, оформление через ФОП, гибкие процессы без микроменеджмента.

Node.js TypeScript NestJS +9
senior удал. dou