Назад к вакансиям

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

200 000 – 240 000 ₽в месяц
СофтМедиаЛабУдалённоот 6 лет5/2Полная занятость
AIPostgreSQLCI/CDDockerREST APITypeScriptLLMKafkaReactFull-stackRedisNode.jsRabbitMQSystem designCode ReviewAI-Native

Описание

Вам предстоит проектировать архитектуру приложений, декомпозировать задачи, разрабатывать на Node.js, TypeScript и React, работать с базами данных и обеспечивать качество кода.

Обязанности

  • Проектировать архитектуру приложений: backend, frontend, БД, API и интеграции
  • Декомпозировать крупные задачи и проекты до понятных этапов и оценивать трудозатраты
  • Разрабатывать backend на Node.js / TypeScript и frontend на React
  • Проектировать REST API, интеграции и модели данных
  • Работать с PostgreSQL, при необходимости Redis, MongoDB, очередями сообщений
  • Принимать технические решения с учётом производительности, масштабируемости, отказоустойчивости и безопасности
  • Проводить Code Review и отвечать за качество технического результата
  • Писать и контролировать Unit/Integration-тесты
  • Работать с Docker и CI/CD
  • Участвовать в релизах, разбирать production-проблемы, работать с логированием и мониторингом
  • Создавать PoC для проверки технических гипотез
  • Взаимодействовать с заказчиком и уметь объяснять технические решения понятным бизнес-языком

Требования

  • Умение работать с 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
  • Опыт Code Review, Unit и Integration Testing
  • Умение самостоятельно декомпозировать задачу и оценивать разработку в часах
  • Опыт запуска решений от требований до production
  • Самостоятельность: если дают бизнес-задачу, ожидается, что вы сможете разобраться в требованиях, задать необходимые вопросы, предложить архитектуру, оценить риски и трудозатраты, организовать разработку и довести результат до production

Будет плюсом

  • Знание Kubernetes
  • Redis
  • Kafka / RabbitMQ
  • MongoDB
  • Prometheus / Grafana / Sentry
  • Опыт высоконагруженных систем
  • Сложные интеграции с внешними системами
  • Участие в пресейле и технической оценке новых проектов
  • Опыт технического лидерства или наставничества разработчиков

Условия

  • Заработная плата: от 200 000 до 240 000 ₽ за месяц, на руки
  • Полная занятость
  • Оформление: Трудовой договор, Договор ГПХ с самозанятым, с ИП, с физлицом
  • График: 5/2
  • Формат работы: удалённо