СофтМедиаЛаб

Senior Fullstack Developer / AI-Native Engineer Node.js / TypeScript / React

Коротко

Senior Fullstack Developer / AI-Native Engineer в SoftMediaLab — самостоятельный инженер, который берёт техническую задачу целиком: проектирует архитектуру, разрабатывает backend на Node.js/TypeScript и frontend на React, организует работу AI-агентов и доводит решение до production. Требуется коммерческий опыт от 5 лет, сильная backend-база, понимание System Design и опыт работы с Docker/CI/CD, PostgreSQL. Критически важно активное использование AI-инструментов (Claude Code, Cursor, GitHub Copilot и т.п.) в реальной разработке, а не эпизодически. Полная занятость удалённо, зарплата 200 000–240 000 ₽ на руки.

# Senior Fullstack Developer / AI-Native Engineer (Node.js / TypeScript / React)
Мы в SoftMediaLab разрабатываем сложные корпоративные IT-системы и собственные технологические продукты.
Сейчас усиливаем техническую команду и ищем Senior Fullstack Developer / AI-Native Engineer — самостоятельного инженера, который способен взять техническую задачу целиком: разобраться в требованиях, спроектировать решение, декомпозировать работу, реализовать backend и frontend, организовать работу AI-агентов, проверить результат и довести решение до production.
Это не позиция Frontend-разработчика с небольшим опытом Node.js. Для нас критически важна сильная backend-база и System Design.
Чем предстоит заниматься
•проектировать архитектуру приложений: backend, frontend, БД, API и интеграции;
•декомпозировать крупные задачи и проекты до понятных этапов и оценивать трудозатраты;
•разрабатывать backend на Node.js / TypeScript и frontend на React;
•проектировать REST API, интеграции и модели данных;
•работать с PostgreSQL, при необходимости Redis, MongoDB, очередями сообщений;
•принимать технические решения с учётом производительности, масштабируемости, отказоустойчивости и безопасности;
•проводить Code Review и отвечать за качество технического результата;
•писать и контролировать Unit/Integration-тесты;
•работать с Docker и CI/CD;
•участвовать в релизах, разбирать production-проблемы, работать с логированием и мониторингом;
•создавать PoC для проверки технических гипотез;
•взаимодействовать с заказчиком и уметь объяснять технические решения понятным бизнес-языком.
AI-native разработка
AI для нас — не дополнительный инструмент, а часть процесса разработки. Поэтому ищем человека, который уже использует AI-агентов в реальной разработке, а не только периодически обращается к ChatGPT.
Будет важно уметь:
•работать с Claude Code / Codex / Cursor / GitHub Copilot или аналогичными инструментами;
•декомпозировать большие задачи для AI-агентов;
•задавать агентам контекст, rules / skills / инструкции;
•использовать AI для разработки, тестов, Code Review, документации, рефакторинга и анализа legacy;
•организовывать работу нескольких агентов с разными ролями;
•проверять и принимать сгенерированный код, а не полагаться на результат AI вслепую;
•понимать ограничения LLM: hallucinations, context loss, переусложнение решений, ошибки в архитектуре и потенциальные проблемы безопасности;
•сохранять персональную ответственность за технический результат независимо от того, какая часть работы была выполнена AI.
Что для нас важно
•Коммерческий опыт разработки от 5 лет.
•Сильные знания: TypeScript + Node.js + React + PostgreSQL.
•Практический опыт проектирования систем целиком, а не только frontend-архитектуры.
•Понимание System Design: монолитная и микросервисная архитектура, API, БД, очереди, кэширование, интеграции.
•Умение работать с нефункциональными требованиями: производительность, нагрузка, масштабируемость, отказоустойчивость, безопасность и observability.
•Опыт с Docker и CI/CD. Знание Kubernetes будет плюсом.
•Опыт Code Review, Unit и Integration Testing.
•Умение самостоятельно декомпозировать задачу и оценивать разработку в часах.
•Опыт запуска решений от требований до production.
Нам особенно важна самостоятельность: если вам дают бизнес-задачу, мы ожидаем, что вы сможете разобраться в требованиях, задать необходимые вопросы, предложить архитектуру, оценить риски и трудозатраты, организовать разработку и довести результат до production.
Будет большим плюсом
•Redis;
•Kafka / RabbitMQ;
•MongoDB;
•Kubernetes;
•Prometheus / Grafana / Sentry;
•опыт высоконагруженных систем;
•сложные интеграции с внешними системами;
•участие в пресейле и технической оценке новых проектов;
•опыт технического лидерства или наставничества разработчиков.
Когда мы, скорее всего, не подойдём друг другу
Если ваш основной опыт — Frontend / React, а Node.js и базы данных использовались только эпизодически, эта позиция, скорее всего, будет слишком backend-oriented.
Также нам будет сложно совпасть, если последние годы вы в основном управляете командой и практически не участвуете в разработке самостоятельно.
Мы ищем именно hands-on инженера, который умеет проектировать и писать код и активно использует AI для увеличения собственной производительности.
Условия
•💰 200 000–240 000 ₽ на руки, итог обсуждаем по результатам технического интервью.
•🕘 Полная занятость, 5/2. Основное рабочее время команды — 09:00–18:00 по Екатеринбургу.
•Вы будете работать напрямую с техническим директором и участвовать в развитии собственных продуктов SoftMediaLab.
Этапы отбора
1.Самооценка компетенций — небольшой лист по основному стеку, System Design, инженерным практикам и AI-native разработке.
2.Скрининг с HRD — обсудим ваш опыт, проекты, уровень самостоятельности, работу с AI и ожидания от следующей роли.
3.Техническое интервью с техническим директором — System Design, backend/fullstack, архитектура, реальные кейсы и AI-native подход к разработке.
Если вам близок подход, при котором AI не заменяет инженерную экспертизу, а позволяет сильному инженеру самостоятельно делать значительно больше, будем рады познакомиться.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте