← К каталогу
ФГ

ФГБУ ГИВЦ Минкультуры России

Ведущий программист

УдалённоУровень не указанМосква, Россиявчера
О ВАКАНСИИ

Описание вакансии

Обязанности:

  • Разработка, развитие и сопровождение серверных приложений на Node.js;
  • Проектирование и реализация REST API, интеграционных сервисов и backend-компонентов информационных систем;
  • Разработка серверной логики, бизнес-логики и модулей взаимодействия с базами данных;
  • Интеграция с внешними информационными системами, сервисами и API, в том числе с государственными и ведомственными системами;
  • Работа с PostgreSQL: проектирование структуры данных, написание SQL-запросов, оптимизация запросов и работа с миграциями;

Работа с брокерами сообщений RabbitMQ/Kafka и системами кеширования Redis;

  • Разработка и сопровождение микросервисных решений;

Участие в проектировании архитектуры backend-части информационных систем;

  • Настройка и сопровождение CI/CD-процессов с использованием GitLab CI, Jenkins или аналогичных инструментов;
  • Контейнеризация приложений с использованием Docker, участие в развертывании в Kubernetes;
  • Настройка логирования, мониторинга и диагностики работы сервисов;
  • Участие в код-ревью, анализе технических решений и повышении качества кода;
  • Разработка и сопровождение unit- и интеграционных тестов;
  • Подготовка технической документации по реализованным сервисам, API и интеграционным механизмам.

Требования:

  • Опыт коммерческой backend-разработки на Node.js от 3 лет;
  • Уверенное владение JavaScript и/или TypeScript;
  • Опыт разработки серверных приложений на NestJS, Express.js, Fastify или аналогичных фреймворках;
  • Понимание принципов проектирования REST API и клиент-серверного взаимодействия;
  • Опыт работы с PostgreSQL, написания SQL-запросов и оптимизации работы с данными;
  • Опыт работы с ORM/Query Builder: TypeORM, Sequelize, Prisma, Knex или аналогичными инструментами;
  • Опыт работы с Redis, RabbitMQ/Kafka или иными брокерами сообщений;
  • Понимание принципов микросервисной архитектуры и межсервисного взаимодействия;
  • Опыт работы с Docker, базовое понимание Kubernetes;

Навыки работы с Git, GitLab CI/CD, Jenkins…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / between3And6