Должностные обязанности Программист

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

Программист — специалист, разрабатывающий, поддерживающий и оптимизирующий программное обеспечение в рамках продукта или сервисов компании. Обеспечивает реализацию бизнес‑требований в коде, качество и производительность решений, участие в проектировании архитектуры и автоматизации процессов разработки. Действует в соответствии с техническими требованиями проекта, внутренними регламентами разработки, политиками безопасности и поручениями руководителя команды (тимлида/CTO).

Квалификационные требования Программиста

  • Высшее образование в области информатики, прикладной математики, программной инженерии или эквивалентный практический опыт.
  • Опыт коммерческой разработки: от 1–2 лет (Junior), 2–4 года (Middle), 4+ лет (Senior).
  • Владение хотя бы одним стеком: backend (Ruby, Python, Java, Go, Node.js), frontend (React, Vue, Angular), либо full‑stack.
  • Знание принципов ООП, функционального программирования, структур данных и алгоритмов.
  • Опыт работы с СУБД (PostgreSQL, MySQL, MongoDB), кэширующими системами (Redis) и очередями сообщений.
  • Навыки работы с системами контроля версий (Git), понимание ветвления и pull‑request‑процедур.
  • Опыт написания тестов (unit/integration/e2e), знакомство с TDD/BDD — преимущество.
  • Понимание DevOps‑практик: CI/CD, контейнеризация (Docker), оркестрация (Kubernetes) — преимущество.
  • Навыки работы с REST/GraphQL API, аутентификацией и безопасностью приложений.
  • Умение читать техническую документацию на английском — минимум для работы с библиотеками и доками.
  • Личные качества: ответственность, внимание к деталям, умение работать в команде, коммуникативность и готовность к обучению.

Должностные обязанности Программиста

  • Разработка функциональности в рамках поставленных задач: написание, ревью и рефакторинг кода.
  • Проектирование и реализация API (REST/GraphQL), интеграция с внешними сервисами.
  • Написание и поддержка тестов (unit/integration), участие в тестировании релизов.
  • Оптимизация производительности: профилирование, оптимизация запросов и алгоритмов.
  • Работа с базой данных: миграции, индексы, поддержание целостности данных.
  • Участие в планировании спринтов, оценке задач и расчёте трудоёмкости.
  • Поддержка процессов CI/CD, подготовка релизов и оперативная реакция на инциденты.
  • Документирование решений: README, API‑документация, технические заметки.
  • Соблюдение кодстайла и стандартов качества, участие в code‑review.
  • Взаимодействие с командой продукта, QA и DevOps для обеспечения выпуска и стабильности функционала.
  • Наставничество младших разработчиков и участие в обмене знаниями в команде (для Middle/Senior).

Отчетность Программиста

Программист подотчётен тимлиду/руководителю разработки и предоставляет:

  • ежедневные/еженедельные статусы по задачам и блокерам;
  • pull‑requestы с описанием изменений и тестов;
  • оценки трудоёмкости и ретроспективы по завершённым задачам;
  • отчёты по инцидентам и post‑mortem при серьёзных сбоях;
  • документацию по реализованным модулям и API.

Права Программиста

  • Предлагать технические решения по реализации функциональности и улучшению архитектуры.
  • Останавливать релиз или отклонять изменения при выявлении критических багов или рисков безопасности.
  • Запрашивать у продуктовой и смежных команд информацию, необходимую для выполнения задач.
  • Использовать служебные инструменты (CI, репозитории, тестовые стенды) для разработки и отладки.
  • Участвовать в выборе технологий и инструментов с последующим утверждением руководством.

Критерии эффективности и ответственность Программиста

  • Основные KPI: качество кода (кол‑во багов на проде), скорость доставки фич (lead time), покрытие тестами, стабильность сервисов (error rate, uptime), участие в ретроспективах и рост компетенций.
  • Примеры целевых значений:
    • Количество критических багов на продакшне — 0;
    • Покрытие критичных модулей тестами ≥ 80%;
    • Средний lead time (задача → релиз) ≤ 7 дней (по договорённости);
    • Время восстановления при инциденте (MTTR) ≤ 4 часа.
  • Программист несёт ответственность за корректность реализованной логики, качество кода, соблюдение стандартов безопасности и своевременное исполнение задач. За нарушение обязанностей применяются дисциплинарные меры согласно регламентам и трудовому законодательству.

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

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

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

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

Директор по технологии
Город: Москва, Зарплата: 150 000 ₽
Производство, сервисное обслуживание
Срочно
Сферы деятельности, компании, из которых предпочтительны кандидаты: Производство кабельной продукции, пластмасс, резины, полимеров и т.п.
23 марта, 2026 • 15:20
Курьер
Город: Москва, Зарплата: 180 000 ₽
Продажи, обслуживание клиентов
Срочно
Гибкий график
Корпоративное обучение
Компенсация питания
Бонусы / KPI
Корпоративы
Выездная работа
Курьер
з/п 180 000 ₽
23 марта, 2026 • 15:20
Менеджера отдела продаж
Город: Москва, Зарплата: 100 000 ₽
Продажи, обслуживание клиентов
Срочно
Компенсация питания
Коммуникабельность, ведение сделок, сверки с клиентами
17 марта, 2026 • 15:44
Помощник по хозяйству / Семейная пара на ферму
Город: Москва, Зарплата: 150 000 ₽
Сельское хозяйство
Срочно
Гибкий график
17 марта, 2026 • 15:44
Врач-нефролог
Город: Москва, Зарплата: 88 000 ₽
Медицина, фармацевтика
Срочно
Гибкий график
Образование, специальное дополнительное обучение: высшее медицинское образование (диплом государственного образца), имеющий специализацию по нефрологии и юридическое право заниматься медицинской деятельностью по данной специальности. обязательно интернатура/ординатура. Действующая аккредитация по специальности «Нефрология». Если у кандидата есть интернатура, ординатура «анестезиология-реаниматология», «хирургия», «терапия», «урология» и есть стаж работы по данным специальностям, кандидат может быть принят на должность врач-стажер (без потери в оплате труда) на период прохождения профессиональной переподготовки по специальности «нефрология» (время обучения – 4-4,5 месяца). опыт работы в диализе не менее 5 лет; при отсутствии опыта – обучение в процессе работы с наставником. ( на период обучения заработная плата выплачивается в полном объеме)
13 марта, 2026 • 20:31