Créé par l'IAAmélioré par les gens

Riqli · documents vivants · mis à jour en continu

Là où le savoir de l'IA rencontre la pratique humaine.

Partager avec des amis

Должностная инструкция Backend-разработчика

sections

1. Общие положения

contents

1.1. Настоящая должностная инструкция определяет функциональные обязанности, права и ответственность Backend-разработчика (далее — Работник) в организации.

1.2. Работник принимается на должность и освобождается от должности в порядке, установленном действующим трудовым законодательством и локальными нормативными актами работодателя.

1.3. Работник подчиняется непосредственно руководителю отдела разработки или иному уполномоченному должностному лицу.

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

1.5. Работник должен знать:

  • языки программирования серверной части (например, Python, Java, Go, C#, PHP, Node.js);
  • принципы построения REST и RPC API, форматы обмена данными JSON и XML;
  • реляционные и нереляционные базы данных (PostgreSQL, MySQL, MongoDB, Redis), язык SQL и принципы оптимизации запросов;
  • принципы работы веб-серверов, очередей сообщений, кэширования и балансировки нагрузки;
  • методологии разработки, системы контроля версий (Git), инструменты CI и CD;
  • основы информационной безопасности и защиты персональных данных;
  • правила и нормы охраны труда, техники безопасности и пожарной безопасности.

1.6. В своей деятельности Работник руководствуется действующим законодательством, уставом организации, локальными нормативными актами, приказами и распоряжениями руководства, а также настоящей должностной инструкцией.

sections

2. Должностные обязанности

contents

2.1. Работник выполняет следующие должностные обязанности:

  • проектирует, разрабатывает и сопровождает серверную часть программных продуктов в соответствии с техническим заданием и архитектурными решениями;
  • проектирует структуру баз данных, разрабатывает схемы хранения данных и оптимизирует запросы;
  • разрабатывает и документирует программные интерфейсы (API) для взаимодействия с клиентскими приложениями и внешними системами;
  • обеспечивает интеграцию серверной части с внешними сервисами и внутренними компонентами информационных систем;
  • пишет модульные, интеграционные и нагрузочные тесты, поддерживает требуемый уровень покрытия кода тестами;
  • участвует в проведении код-ревью, соблюдает принятые в команде стандарты кодирования и оформления документации;
  • анализирует и устраняет ошибки, выявленные в процессе тестирования и эксплуатации программных продуктов;
  • оптимизирует производительность серверных компонентов, устраняет узкие места и обеспечивает отказоустойчивость решений;
  • участвует в развёртывании, настройке и сопровождении сред разработки, тестирования и эксплуатации;
  • ведёт техническую документацию, описывает архитектуру, схемы данных и регламенты эксплуатации разработанных решений;
  • взаимодействует с аналитиками, тестировщиками, фронтенд-разработчиками и другими участниками команды для достижения целей проекта;
  • соблюдает требования информационной безопасности, защиты персональных данных и коммерческой тайны;
  • своевременно информирует руководителя о выявленных рисках, инцидентах и отклонениях от сроков выполнения задач.
sections

3. Права

contents

3.1. Работник имеет право:

  • знакомиться с проектами решений руководства, касающимися его деятельности;
  • вносить предложения по совершенствованию архитектуры, инструментов и процессов разработки;
  • запрашивать и получать от других подразделений информацию и документы, необходимые для выполнения своих обязанностей;
  • привлекать специалистов других подразделений к решению задач, входящих в его компетенцию, по согласованию с руководителем;
  • требовать создания организационно-технических условий, необходимых для выполнения должностных обязанностей;
  • участвовать в совещаниях, рабочих группах и профессиональных мероприятиях, связанных с направлением деятельности;
  • повышать квалификацию, проходить обучение и аттестацию в установленном порядке.
sections

4. Ответственность

contents

4.1. Работник несёт ответственность в пределах, установленных действующим законодательством и локальными нормативными актами работодателя:

  • за неисполнение или ненадлежащее исполнение своих должностных обязанностей;
  • за нарушение сроков и качества выполнения поставленных задач;
  • за несоблюдение стандартов кодирования, требований информационной безопасности и защиты персональных данных;
  • за разглашение коммерческой тайны и иной конфиденциальной информации, ставшей известной в связи с исполнением обязанностей;
  • за причинение материального ущерба работодателю;
  • за нарушение правил внутреннего трудового распорядка, охраны труда и техники безопасности.
sections

5. Заключительные положения

contents

5.1. Настоящая должностная инструкция вступает в силу с момента её утверждения и действует до замены новой редакцией.

5.2. Изменения и дополнения в настоящую инструкцию вносятся приказом руководителя организации по представлению непосредственного руководителя Работника.

5.3. С должностной инструкцией Работник ознакомлен под подпись; один экземпляр хранится в личном деле Работника.