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

ФГБУ ГИВЦ Минкультуры России
Москва •Опубликовано 19 июня 2026
Зарплата не указана
Полная занятость3–6 летПрограммист
Зарплата не указана

Описание

Уважаемые соискатели, при отклике на вакансию, указывайте зарплатные ожидания! Обязанности: Разработка, развитие и сопровождение серверных приложений на 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 или аналогичными инструментами; Опыт разработки тестов с использованием Jest, Mocha, Supertest или аналогичных инструментов; Опыт работы в Linux-среде; Понимание принципов безопасности backend-приложений, управления доступом и обработки ошибок; Умение разбираться в существующем коде, сопровождать и развивать legacy-решения. Будет плюсом: Опыт разработки на NestJS; Опыт работы с государственными информационными системами и интеграциями; Опыт интеграции через СМЭВ или иные межведомственные интеграционные контуры; Опыт работы с SOAP, XML, XSD и электронной подписью; Опыт работы с Keycloak, OAuth 2.0, OpenID Connect, JWT; Понимание принципов построения отказоустойчивых и высоконагруженных backend-сервисов; Опыт оптимизации производительности Node.js-приложений; Опыт работы с очередями задач, event-driven архитектурой и асинхронной обработкой данных; Базовое понимание frontend-технологий React/Vue для взаимодействия с frontend-командами. Технологический стек: Backend: Node.js, TypeScript, JavaScript, NestJS, Express.js, Fastify API и интеграции: REST API, SOAP, JSON, XML, Swagger/OpenAPI Базы данных: PostgreSQL / Postgres Pro, MySQL / MariaDB, MongoDB ORM и миграции: TypeORM, Sequelize, Prisma, Knex Очереди и кеширование: Redis, RabbitMQ, Kafka Контейнеризация и оркестрация: Docker, Docker Compose, Kubernetes CI/CD и VCS: Git, GitLab, GitLab CI/CD, Jenkins Мониторинг и логирование: Grafana, Prometheus, Graylog, ELK Тестирование: Jest, Mocha, Supertest ОС: Linux, Ubuntu, Astra Linux, RED OS Условия: Конкурентная заработная плата (обсуждается индивидуально) + годовое премирование по результатам работы; График: 5/2, с 09:00 до 18:00, в пятницу - до 16:45; Система материальной помощи. Выплаты к юбилейным датам. Новогодние подарки детям; Офис в центре Москвы, в шаговой доступности от метро Курская, Красные Ворота; Аккредитованная IT-компания
Описание
Уважаемые соискатели, при отклике на вакансию, указывайте зарплатные ожидания! Обязанности: Разработка, развитие и сопровождение серверных приложений на 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 или аналогичными инструментами; Опыт разработки тестов с использованием Jest, Mocha, Supertest или аналогичных инструментов; Опыт работы в Linux-среде; Понимание принципов безопасности backend-приложений, управления доступом и обработки ошибок; Умение разбираться в существующем коде, сопровождать и развивать legacy-решения. Будет плюсом: Опыт разработки на NestJS; Опыт работы с государственными информационными системами и интеграциями; Опыт интеграции через СМЭВ или иные межведомственные интеграционные контуры; Опыт работы с SOAP, XML, XSD и электронной подписью; Опыт работы с Keycloak, OAuth 2.0, OpenID Connect, JWT; Понимание принципов построения отказоустойчивых и высоконагруженных backend-сервисов; Опыт оптимизации производительности Node.js-приложений; Опыт работы с очередями задач, event-driven архитектурой и асинхронной обработкой данных; Базовое понимание frontend-технологий React/Vue для взаимодействия с frontend-командами. Технологический стек: Backend: Node.js, TypeScript, JavaScript, NestJS, Express.js, Fastify API и интеграции: REST API, SOAP, JSON, XML, Swagger/OpenAPI Базы данных: PostgreSQL / Postgres Pro, MySQL / MariaDB, MongoDB ORM и миграции: TypeORM, Sequelize, Prisma, Knex Очереди и кеширование: Redis, RabbitMQ, Kafka Контейнеризация и оркестрация: Docker, Docker Compose, Kubernetes CI/CD и VCS: Git, GitLab, GitLab CI/CD, Jenkins Мониторинг и логирование: Grafana, Prometheus, Graylog, ELK Тестирование: Jest, Mocha, Supertest ОС: Linux, Ubuntu, Astra Linux, RED OS Условия: Конкурентная заработная плата (обсуждается индивидуально) + годовое премирование по результатам работы; График: 5/2, с 09:00 до 18:00, в пятницу - до 16:45; Система материальной помощи. Выплаты к юбилейным датам. Новогодние подарки детям; Офис в центре Москвы, в шаговой доступности от метро Курская, Красные Ворота; Аккредитованная IT-компания

Похожие вакансии

Менеджер по продукту (координатор команды)
Оптимакрос
Зарплата не указана
Полная занятостьОпыт 1–3 года
Middle+/Senior Android Developer (ИИ-департамент)
СберЗдоровье
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Influence Marketing Manager на посевы/Менеджер по работе с блогерами в TG/ВК/MAX
Home Digital School
от 60000 руб.
Полная занятостьОпыт 1–3 года
Дизайнер рекламных креативов
ПЕРСОНАЛ
Зарплата не указана
Полная занятостьОпыт 1–3 года
Помощник/ассистент руководителя
DaVinci
от 45000 руб.
Полная занятостьОпыт не требуется
Менеджер по обработке заявок
ЕЦТ
до 70000 руб.
Полная занятостьОпыт не требуется