clever craft

Senior Full-Stack Developer (Node.js + React)

We are looking for a senior engineer to take technical ownership of a few live production systems: a Node.js/TypeScript backend service and the large React application it serves. You will own systems and the technical decisions inside them.

clever craft · На сервисе с: 02.10.26 07:29

3 400–4 100 $ (≈ 284k–343k ₽)Не указана странаЛокация не указанаУдалёнка

Senior Full-Stack Developer (Node.js + React)

We are looking for a senior engineer to take technical ownership of a few live production systems: a Node.js/TypeScript backend service and the large React application it serves. You will own systems and the technical decisions inside them.

This is not greenfield work. These systems are in production with real users, enterprise integrations and years of history. A significant part of the business logic lives in SQL Server stored procedures and triggers, and parts of the application’s behaviour are driven by configuration stored in the database rather than by code. Your first weeks will be spent reading unfamiliar code and an unfamiliar database, not writing new modules.

What you’ll own

  • A Node.js/TypeScript backend — API contracts for external partners, internal dashboard endpoints, scheduled jobs and CLI tools, and integrations with corporate enterprise systems.

  • A large React application (Redux Toolkit, React Query, Vite, Module Federation, git submodules), on equal footing with the backend. This is a genuinely full-stack role, not a backend role with occasional UI fixes.

  • The data layer — SQL Server schema, stored procedures, triggers and query performance. Schema changes on staging and production are applied by a DBA, so your DDL has to be reviewable and correct the first time.

What you’ll be doing

  • Deliver features end to end - from the React form down to the stored procedure behind it.

  • Trace and explain business logic across the frontend, the backend and the database.

  • Find technical debt, decide what is worth paying down and when, and then do it.

  • Write specifications for new work and keep the living documentation in sync with the code. This is part of our Definition of Done, not an afterthought.

  • Handle production issues in systems you did not build, and become the person who can explain why something broke.

  • Review code and take part in technical decisions alongside a small engineering team - reviewing each other’s work, not managing it.

What success looks like

  • Week 1: environment running locally, first useful pull request merged.

  • Month 1: you can trace a business flow across all three layers and explain it to someone else.

  • Month 2: you own one domain end to end and make decisions in it without checking in first.

We do not expect you to be productive within a few days, with codebases of this size that would not be realistic. What we do expect is steady progress without someone walking you through the code.

What we’re looking for

  • 5+ years of professional software engineering, including ownership of production systems rather than isolated features.

  • Strong TypeScript and Node.js.

  • Strong SQL Server - T-SQL, stored procedures, triggers, indexes and execution plans. You need to be comfortable with business logic that lives in the database.

  • Comfortable working without a full ORM - application code queries through a query builder, and the heavier logic is written as SQL directly.

  • Strong React - hooks, Redux Toolkit or comparable state management, data fetching, and the discipline to work inside a large existing component base.

  • Designing API contracts and integrations, including versioning and backward compatibility with external consumers.

  • Comfort working in an in-house framework - you pick it up from its internal documentation and from the code itself.

  • Familiarity with dependency injection - our backend wires services through a DI container.

  • You write tests. Ours are Vitest, including integration tests that run against a real SQL Server instance in a local container.

  • Security awareness in everyday work - authentication and tokens, endpoint authorization, and injection.

  • You work with AI coding agents and you verify what they produce. Our repositories carry conventions for agent-assisted development and we expect you to use them. The bar is that you can defend every line you submit in review, whoever typed it.

  • Professional written English. You will read and write specifications, documentation and code review comments in English. Spoken English is not a requirement.

Nice to have

  • Experience with enterprise or legacy integrations.

  • Experience with systems where runtime behaviour is driven by configuration in a database.

  • PostgreSQL - our primary database here is SQL Server; Postgres is used in neighbouring services.

Our stack

TypeScript, Node.js, SQL Server, React, Vite. The backend is built on an in-house framework; the frontend is assembled from git submodules with Module Federation.

You do not need prior experience with every tool we use. You do need to become productive in an existing production environment without a long guided onboarding.

Working conditions

  • B2B contract, full time

  • Remote. We are a Slovenia-based company and consider candidates working remotely from Russia and other countries

  • Preferred overlap: 9:00–15:00 CET, negotiable

  • The stated rate is gross. Contractors are responsible for their own taxes and mandatory contributions in their country of residence

  • Annual bonus possible

  • Fitness and education reimbursement.

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

hh.ru
П

Фронтенд разработчик

продуктовая платформа (ип мелешкевич евгений михайлович)На сервисе с: 02.10.26 07:59
120k–180k ₽РоссияЕкатеринбургУдалёнка

Metrica — SaaS-сервис для управления сменным персоналом в HoReCa и ритейле. Команда 12 человек, активная продуктовая разработка.

Я — основатель и продакт-менеджер. Ищу фронтенд-разработчика на проектную занятость: полный день, участие на 3–6 месяцев с возможностью продлить. Если сработаемся — обсудим постоянный формат.

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

Что будешь делать

— Собирать экраны по макетам из Figma на нашей дизайн-системе: свои примитивы, CSS Modules, токены
— Доводить общие компоненты и уводить модули с Ant Design на свои
— Закрывать правки по итогам пользовательского прогона: формы, модалки, карточки
— Делать адаптивную вёрстку, mobile-first: сотрудники работают с телефона через браузер

Как мы работаем

— React 18 + TypeScript strict, Vite, TanStack Query, React Router, react-hook-form, Vitest
— Дизайн-система на токенах: хардкод цветов и !important не проходят ревью
— Разработка через Claude Code по правилам репозитория, код-ревью, Draft PR с первого коммита
— Двухнедельные спринты, Яндекс Трекер, GitHub
— Дейли пн–пт 10:30 МСК, 15 минут. На нём нужно быть

Что важно

— Коммерческий опыт на React + TypeScript от 1 года в продуктовой команде: продукт, который живёт и развивается, а не лендинги и сайты под ключ
— AI-first: нейросети в ежедневной разработке — обязательно. Не вайб-кодинг, а осознанная работа
— Готовность работать по правилам команды, даже если привык иначе. Спорить можно, молча делать по-своему нельзя
— Спрашивать, когда непонятно, а не додумывать и уходить в одиночную реализацию
— Отвечать за задачу до «принято QA», а не до «залил PR»

Будет плюсом

— Опыт разработки мобильных приложений под Android
— Опыт перевода проекта с UI-библиотеки на свою дизайн-систему
— Работа с Figma Dev Mode

Условия

— Полная занятость, проектный формат: участие на 3–6 месяцев с возможностью продлить
— Удалённо, оформление по самозанятости
— Зарплата обсуждается на собеседовании

Как откликнуться

Напиши короткое сопроводительное на 3–5 строк:

— был ли опыт работы над SaaS, ERP или другим продуктом с личным кабинетом и ролями: какой продукт, что делал лично ты
— был ли опыт разработки мобильных приложений: какие, на чём
— с какими нейросетями работаешь в разработке и как именно: не список всех известных, а 1–2 инструмента и что ты ими делаешь каждый день

Просьба без сопроводительного не откликаться. Не нужно перечислять «пять причин, почему мы подходим друг другу». Лучше один абзац конкретно: продукт, стек, размер команды, твоя зона.

На отклики с конкретным содержанием отвечаю всем. На шаблонные — могу не успеть.

hh.ru
иц ай-теко

Frontend-разработчик (AI Agent / SDLC Automation)

иц ай-текоНа сервисе с: 01.10.26 20:47
до 180k ₽РоссияМоскваГибрид

КОМПАНИЯ «АЙ-ТЕКО» - ведущий российский системный интегратор и поставщик информационных технологий для корпоративных заказчиков. Активно действует на рынке IT России с 1997 года, входит в ТОП-400 крупнейших российских компаний, ТОП-10 крупнейших IT-компаний России.

В связи с активным развитием проектов в компании открыта вакансия Frontend-разработчик (AI Agent / SDLC Automation) (офис, Москва)

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

• Разработка Web-интерфейса Агента AI PDLC

• Участие в принятии архитектурных решений

• Анализ данных проекта для определения спецификаций и требований

• Документирование процедур проектирования и разработки

• Обеспечение качества разрабатываемого программного обеспечения

• Реализация интерфейсного дизайна сайта

• Устранение неисправностей веб-сайта (при … необходимости)

Мы ожидаем:

• Профильный опыт frontend-разработки 5+ лет

• Высшее образование

• Уверенное владение стеком React (от 3-хлат)

• Знание и опыт работы с:

JavaScript (ES6+)

TypeScript

HTML5, CSS

AJAX

МЫ ПРЕДЛАГАЕМ:

  • Работу в стабильной компании, "белую" заработную плату;
  • Расширенный социальный пакет: ДМС (включая стоматологию), корпоративные скидки на посещение фитнес-клубов, футбольная и волейбольная секции;
  • Профессиональное обучение и развитие;
  • Яркая и насыщенная корпоративная жизнь;
  • Снабжаем всей необходимой современной техникой: мощный ноут привезут прямо в день оформления;

  • Москва, работа в офисе

✅ ОТКЛИКАЙСЯ =) ЖДУ КОГДА ВМЕСТЕ ПОРАДУЕМСЯ ТВОЕМУ ОФФЕРУ)

hh.ru
К

Senior Frontend Engineer (React TypeScript)

копылова татьяна алексеевнаНа сервисе с: 01.10.26 19:28
3 000–4 500 $ (≈ 251k–376k ₽)РоссияКраснодарУдалёнка

Senior Frontend Engineer (React / TypeScript)

SeagullWay Inc. — продуктовая SaaS-компания из США, разрабатывающая решения для индустрии Apparel / Fashion. Мы создаём систему для управления производством, заказами и цепочками поставок.

Интерфейсы у нас — это рабочие инструменты: плотные таблицы, сложные формы, права доступа, большие объёмы данных и разные роли пользователей. Мы строим их на готовой дизайн-системе и стандартных компонентах, а не рисуем каждый экран с нуля.

Мы формируем frontend-команду и ищем Senior Frontend Engineer, который сможет самостоятельно проектировать и реализовывать production-функциональность и принимать обоснованные архитектурные решения.

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

- Разрабатывать frontend SaaS/ERP-системы на React и TypeScript

– Разбирать пользовательские сценарии и превращать их в понятный UX и структуру экранов

- Проектировать архитектуру приложения: структуру модулей, управление состоянием, работу с данными и границы компонентов

- Строить интерфейсы на готовой дизайн-системе (Ant Design, Refine), расширяя её только там, где стандартных решений не хватает

- Интегрироваться с REST API: типизированные клиенты, обработка ошибок, пагинация, фильтрация, кеширование, неполные и устаревшие данные

- Реализовывать интерфейс с учётом прав доступа: вход через внешнего провайдера, роли, разрешённые действия, понятное поведение при отсутствии доступа

- Закладывать локализацию с самого начала: ключи интерфейса, форматы дат, чисел и часовых поясов

- Писать unit-, компонентные и e2e-тесты, выполнять code review и участвовать в развитии инженерных стандартов

- Диагностировать проблемы производительности и поведения интерфейса в production

- Использовать coding agents для ускорения разработки, сохраняя личную ответственность за архитектуру, корректность, безопасность и сопровождаемость результата

Основной стек:

- React, TypeScript

- Refine, Ant Design

- Zustand

- i18next

- Vitest / Jest, React Testing Library, Playwright

- Zitadel, Cerbos (на стороне интеграции интерфейса)

- Git Обязательно

- Сильное знание TypeScript и React: хуки, композиция компонентов, работа с состоянием, async-поведение, типизация

- Опыт создания и сопровождения production frontend-приложений от 5 лет

- Опыт проектирования интерфейсов над REST API и совместной работы над контрактом с backend - Опыт работы с производительностью: большие таблицы и списки, мемоизация, виртуализация, профилирование рендеринга

- Опыт автоматизированного тестирования компонентов и пользовательских сценариев

- Уверенное владение Git и командной разработкой

- Умение самостоятельно доводить задачу до проверенного production-решения

- Практический опыт использования coding agents. Вайбкодингу мы говорим «нет», а AI-assisted engineering — «да»: вы понимаете, где генерация кода ускоряет работу, а где создаёт риски (галлюцинации, устаревшие паттерны, лишние зависимости), и умеете это контролировать

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

- Опыт с Refine и Ant Design

- Опыт локализации на i18next

- Опыт с Zustand

- Опыт с провайдерами аутентификации и авторизации (Zitadel, Cerbos или аналоги), в том числе построение интерфейса, который зависит от прав

- Опыт работы с датами и часовыми поясами (luxon, date-fns)

- Опыт с Docker

- Опыт визуализации данных: графики, дашборды, отчёты, экспорт в Excel

- Опыт технической документации и письменной фиксации архитектурных решений

- Разработка ERP, supply-chain, manufacturing или fashion-tech продуктов

- Технический менторинг и проведение code review. Нам важнее глубина понимания нескольких технологий, чем длинный список инструментов в резюме.

Условия работы:

- Удалённый full-time

- Распределённая команда

- Самостоятельность в реализации задач и короткие циклы обратной связи

- Письменная фиксация важных архитектурных решений

- Прямое и лаконичное общение внутри команды

- Интенсивный темп разработки без снижения требований к корректности production-кода

- Ежегодные офлайн-встречи команды за счёт компании

- Вознаграждение: $3,000–4,500 в месяц по итогам интервью

- Бонусная программа

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