Должностные обязанности Full-stack программист

Общие положения Full-stack программиста

Full‑stack программист — специалист, отвечающий за разработку, сопровождение и эволюцию веб‑ и облачных приложений на фронтенд‑ и бэкенд‑уровнях. Обеспечивает реализацию пользовательского интерфейса, серверной логики, интеграций с внешними сервисами и устойчивую работу приложений в продакшн‑среде. Действует в рамках архитектурных решений, стандартов кодирования, практик CI/CD и требований безопасности проекта.

Квалификационные требования Full-stack программиста

  • Высшее образование в области ИТ, прикладной математики или эквивалентный практический опыт.
  • Опыт коммерческой разработки full‑stack от 2 лет (Middle) / от 4 лет (Senior).
  • Фронтенд: глубокие знания HTML/CSS, JavaScript/TypeScript, опыт с React/Vue/Angular.
  • Бэкенд: опыт разработки на Node.js/Express, Python/Django/Flask, Ruby on Rails или Java/Kotlin.
  • Работа с REST/GraphQL API, WebSocket, авторизация/аутентификация (OAuth, JWT).
  • Базы данных: PostgreSQL / MySQL и NoSQL (MongoDB); знание ORM и оптимизации запросов.
  • Кеширование и асинхронность: Redis, очереди задач (Celery, Sidekiq, Bull).
  • Тестирование: юнит/интеграционные тесты (Jest, RSpec, pytest), практики TDD/BDD.
  • Инфраструктура и DevOps: Docker, базовые знания Kubernetes, CI/CD (GitHub Actions, GitLab CI, Jenkins).
  • Навыки работы с облачными платформами: AWS / GCP / Azure — преимущество.
  • Понимание вопросов безопасности веб‑приложений и защиты данных.
  • Умение писать чистый, документированный код, работать с Git, участвовать в code review.
  • Английский — технический уровень для чтения документации и общения с командой.

Должностные обязанности Full-stack программиста

  • Разработка и сопровождение фронтенд‑компонентов и серверной логики в соответствии с техническим заданием.
  • Проектирование и реализация REST/GraphQL API, контрактов и версионности интерфейсов.
  • Интеграция с внешними сервисами (платёжные шлюзы, сторонние API, микросервисы).
  • Написание тестов (юнит/интеграция) и поддержание покрытия тестами критичных модулей.
  • Оптимизация производительности клиентской и серверной части, профилирование запросов к БД.
  • Участие в архитектурных решениях, рефакторинге и уменьшении технического долга.
  • Поддержка процессов CI/CD, участие в автоматизированных деплойах и rollbacks.
  • Настройка мониторинга, логирования и алертинга для сервисов, быстрое участие в инцидентах.
  • Обеспечение безопасности приложений: проверка уязвимостей, корректная обработка данных пользователей.
  • Документирование API, написание README, поддержание технической документации и runbooks.
  • Менторство младших разработчиков и участие в командных код‑ревью.

Отчетность Full-stack программиста

Full‑stack программист подотчётен тимлиду/начальнику разработки (или CTO) и предоставляет:

  • ежедневные или ежедневные стендапы и статус‑обновления по задачам;
  • pull‑request‑описания и результаты code review;
  • отчёты по покрытию тестов, метрикам производительности и инцидентам;
  • оценки трудоёмкости задач (story points / время) и описание рисков.

Права Full-stack программиста

  • Предлагать технические решения, архитектурные улучшения и инструменты для оптимизации разработки.
  • Останавливать релиз или возвращать задачу на доработку при обнаружении критических ошибок или уязвимостей.
  • Запрашивать доступы и ресурсы у DevOps/QA/продуктовой команды для реализации задач.
  • Участвовать в выборе библиотек, инструментов и сервисов в рамках согласованного бюджета и архитектуры.
  • Настраивать автоматизацию процессов в пределах команды и утверждённых практик.

Критерии эффективности и ответственность Full-stack программиста

  • Критерии эффективности: качество и стабильность кода, скорость доставки фич, доля ошибок на продакшне, покрытие тестами, время восстановления после инцидента.
  • Рекомендуемые KPI:
    • покрытие критичных модулей тестами — ≥ 70–80% (по соглашению команды);
    • bug escape rate (критические баги) — 0 на релиз;
    • lead time (время реализации задачи) — в зависимости от sprint‑планирования;
    • количество успешных деплоев и MTTR — минимальные значения.
  • Full‑stack программист несёт ответственность за корректность реализованной логики, качество кода, соблюдение стандартов безопасности и выполнение сроков. За нарушения применяются меры согласно внутренним регламентам и трудовому законодательству.

Подбор Full-stack программиста в кадровом агентстве ФАВОРИТ

  • Поиск и подбор full‑stack разработчиков с проверкой практических навыков: тестовые задания, ревью кода, Live‑интервью.
  • Оценка стеков: фронтенд, бэкенд, базы данных, DevOps и облачная компетенция.
  • Оценка soft‑skills: командная работа, коммуникация с продуктом, способность к менторству.
  • Сопровождение адаптации, probation‑период и гарантийная замена при несоответствии.

Для оперативного подбора Full‑stack программиста, готового закрыть как фронтенд, так и бэкенд‑задачи, обеспечить качество кода и участие в DevOps‑процессах, обращайтесь в Международное кадровое агентство ФАВОРИТ. Мы подберём специалиста под ваш стек, требования к SLA и командную культуру.

Открытые вакансии

Водитель
Город: Москва, Зарплата: 135 000 ₽
Производство, сервисное обслуживание
Выездная работа
Водитель
з/п 135 000 ₽
Ответственность, пунктуальность, отсутствие вредных привычек, готовность к ненормированному рабочему дню
27 ноября, 2025 • 18:20
Менеджер по материально-техническому обеспечению и клинингу
Город: Москва, Зарплата: 172 500 ₽
Строительство, недвижимость
Высокие коммуникативные навыки, ответственность, доброжелательность, честность, самоорганизованность, способность работать в режиме мультизадачности Знание делового этикета, в т. ч. деловой переписки. Умение систематизировать и консолидировать информацию.
17 ноября, 2025 • 14:17
Инженер по пожарной безопасности
Город: Москва, Зарплата:
Строительство, недвижимость
• Знание законодательства в части ПБ (Федеральные законы, технические регламенты, своды правил, СНиП в части систем ПБ). • Знание основных принципов работы систем ПБ. • Готовность к ненормированному рабочему дню, при необходимости.
14 октября, 2025 • 14:20
Главный инженер
Город: Москва, Зарплата: 250 000 ₽
Строительство, недвижимость
Глубокие знания в области инженерных систем: - системы приточно-вытяжной вентиляции и холодоснабжения, с обеспечением заданных параметров воздуха в помещениях по влажности и температуре; - системы бесперебойного питания, совмещенные с ДГУ; - системы управления «Умный дом», реализованных на оборудовании KNX и Crestron. - системы AV. - системы диспетчеризации. - бассейн, джакузи. - автономная канализация и водоснабжение. - готовность, в случае необходимости, работать руками. Готовность к прохождению полиграфа.
14 октября, 2025 • 14:19
Главный энергетик службы эксплуатации
Город: Москва, Зарплата: 155 000 ₽
Строительство, недвижимость
Наличие аттестаций: 5 группа по электробезопасности. • Знание норм и правил работы в электроустановках (ПТЭЭП, ПУЭ, Правила техники безопасности, ГОСТ, СНиП). • Умение читать проектную и исполнительную документацию. • Грамотная устная и письменная речь, знание норм делового общения и документооборота; • Высокие коммуникативные навыки, умение правильно донести информацию; • Опыт руководства подчиненными. • Опыт эксплуатации нескольких объектов различного класса одновременно.
14 октября, 2025 • 14:18