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

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

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

Формат не указанУровень не указанГород Москва20 дн. назад
Компенсация27 093–0 «РУБ.»
О ВАКАНСИИ

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

Обязанности: Разработка, развитие и сопровождение серверных приложений на 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 или аналогичными инструментами; Опыт разработки тестов с…

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

ИсточникРабота России / IT