Clever Craft
Senior Full-Stack Developer (Node.js + React)
от 3400 до 4100 $
Полная занятость
Формат работы: можно удалённо
☑️ Наши пожелания к кандидатам
- 5+ лет профессиональной разработки ПО, включая ответственность за production-системы, а не только за отдельные фичи
- Strong TypeScript и Node.js
- Strong SQL Server — T-SQL, хранимые процедуры, триггеры, индексы и планы выполнения. Нужно уверенно работать с бизнес-логикой, которая находится в базе данных
- Уверенная работа без полноценного ORM — код приложения делает запросы через query builder, а более сложная логика пишется напрямую на SQL
- Strong React — hooks, Redux Toolkit или сопоставимый state management, data fetching и дисциплина работы внутри большой существующей базы компонентов
- Проектирование API-контрактов и интеграций, включая версионирование и обратную совместимость с внешними потребителями
- Уверенная работа во внутреннем фреймворке — вы освоите его по внутренней документации и по коду
- Знакомство с dependency injection — наш бэкенд связывает сервисы через DI container
- Вы пишете тесты. Наши — Vitest, включая интеграционные тесты, которые запускаются против реального SQL Server instance в локальном контейнере
- Осознание вопросов безопасности в повседневной работе — аутентификация и токены, авторизация эндпоинтов и инъекции
- Вы работаете с AI coding agents и проверяете то, что они производят. В наших репозиториях есть соглашения по assisted development и мы ожидаем, что вы будете их использовать. Критерий — вы можете защитить каждую строку, которую отправляете на ревью, независимо от того, кто ее написал
- Professional written English. Вы будете читать и писать спецификации, документацию и комментарии к code review на английском. Устный английский не является требованием
Будет плюсом:
- Опыт работы с enterprise или legacy интеграциями
- Опыт работы с системами, где runtime behaviour управляется конфигурацией в базе данных
- PostgreSQL — наша основная база данных здесь — SQL Server; Postgres используется в соседних сервисах
Our stack
- TypeScript, Node.js, SQL Server, React, Vite. Бэкенд построен на внутреннем фреймворке; фронтенд собирается из git submodules с Module Federation
- Вам не нужен предварительный опыт работы с каждым из инструментов, которые мы используем. Вам нужно стать продуктивным в существующей production-среде без долгого guided onboarding
Working conditions
- B2B contract, full time
- Remote. Мы компания из Словении и рассматриваем кандидатов, работающих удалённо из России и других стран
- Preferred overlap: 9:00–15:00 CET, negotiable
- Указанная ставка — gross. Контракторы сами отвечают за свои налоги и обязательные отчисления в своей стране проживания
- Возможен годовой бонус
- Компенсация фитнеса и образования
Контакты: контакт рекрутера