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

ФГБУ ГИВЦ Минкультуры России
Москва Опубликовано 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-компания

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

Финансовый директор / аналитик в компанию в Дубае
Ratata Motors
Зарплата не указана
Полная занятостьОпыт 1–3 года
Коммуникационный дизайнер
Твоя Полка
Зарплата не указана
Полная занятостьОпыт 1–3 года
Руководитель отдела продаж (B2B)
Савицкая и партнёры
Зарплата не указана
Полная занятостьОпыт 1–3 года
Senior/Lead системный аналитик
IT_One
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Специалист по снабжению и ВЭД
Нео-Протект+
от 80000 руб.
Полная занятостьОпыт 1–3 года
Чат-Менеджер по тёплым продажам в переписке
Монро Арт
65000 – 170000 руб.
Полная занятостьОпыт не требуется