Clever Craft
Senior Full-Stack Developer (Node.js + React)
1 нед. назад
3400–4100 USD / мес.СловенияSeniorRemoteB2
node.jstypescriptreactmicrosoftsqltsqlsqljavascriptredux
Компания «Clever Craft» ищет Senior Full-Stack Developer для работы с Node.js и React в существующих продуктах с удалённой работой и B2B контрактом.
О компании
- Мы являемся компанией, базирующейся в Словении, рассматриваем кандидатуры с удалённой работой из России и других стран.
О продукте
- Вы будете отвечать за несколько живых продакшн-систем: Node.js/TypeScript бэкенд-сервис и большое React-приложение.
- Большая часть бизнес-логики реализована в хранимых процедурах и триггерах SQL Server, часть поведения приложения задаётся конфигурацией из базы данных.
- Стек технологий: TypeScript, Node.js, SQL Server, React, Vite, внутренний фреймворк бэкенда, git submodules, Module Federation.
Обязанности
- Техническое владение backend на Node.js/TypeScript: API для партнёров, внутренние дашборды, расписанные задачи и CLI, интеграции с корпоративными системами.
- Владение большим React-приложением с Redux Toolkit, React Query и Vite, полноценная full-stack разработка.
- Работа с уровнем данных: схема, хранимые процедуры, триггеры, оптимизация запросов в MS SQL Server. Изменения схемы в продакшене делает DBA — DDL должен быть правильным с первого раза.
- Реализовывать функции от React формы до хранимой процедуры в базе.
- Анализ и объяснение бизнес-логики через фронтенд, бэкенд и базу данных.
- Идентифицировать технический долг, решать что и когда оплачивать.
- Писать спецификации и поддерживать документацию в актуальном состоянии.
- Обрабатывать продакшн-проблемы и объяснять причины сбоев.
- Ревью кода и участие в технических решениях вместе с небольшой командой инженеров.
Требования
- Опыт профессиональной разработки 5+ лет, владение продакшн-системами.
- Продвинутые знания TypeScript и Node.js.
- Глубокие знания MS SQL Server: T-SQL, хранимые процедуры, триггеры, индексы, планы выполнения.
- Комфорт в работе без полного ORM, код использует query builder и чистый SQL.
- Сильные навыки React: hooks, Redux Toolkit, data fetching, опыт работы с большой кодовой базой.
- Навыки проектирования API контрактов и интеграций с версионированием и обратной совместимостью.
- Комфорт с внутренним фреймворком по документации и коду.
- Знакомство с dependency injection.
- Написание тестов с использованием Vitest включая интеграционные тесты с реальной базой SQL Server в контейнере.
- Знание вопросов безопасности: аутентификация, токены, авторизация, инъекции.
- Опыт работы с AI coding agents и проверка их результатов.
- Профессиональный письменный английский (чтение и написание спецификаций, документации и код-ревью).
Будет плюсом
- Опыт интеграций с корпоративными или унаследованными системами.
- Опыт систем, в которых поведение определяется конфигурацией в базе данных.
- Знание PostgreSQL как соседней базы данных (основная — MS SQL Server).
Условия
- B2B контракт, полный рабочий день.
- Удалённая работа с возможным совпадением рабочего времени 9:00–15:00 CET (обсуждаемо).
- Зарплата от 3400 до 4100 USD в месяц gross.
- Ответственность за собственные налоги и обязательные взносы по месту жительства.
- Возможность годового бонуса.
- Возмещение затрат на фитнес и образование.