Мы — IT-команда, которая строит цифровую экосистему одного из крупнейших медиахолдингов страны. Это не просто один сайт — это целый комплекс продуктов: от главного новостного портала с ежедневной аудиторией в сотни тысяч пользователей до внутренней издательской системы, управляющей потоками контента.
Сейчас мы находимся на этапе полномасштабной реновации: мы переписываем и собираем с нуля высоконагруженный сайт медиахолдинга и параллельно проектируем микросервисную платформу для управления публикациями, мультимедиа и спецпроектами. Это работа над продуктами, которые видят и читают миллионы людей каждый день.
Обязанности:
- Разработка высоконагруженного публичного сайта медиахолдинга: API для лент новостей, комментариев, системы рекомендаций;
- Проектирование и реализация издательской CMS: микросервисы для управления контентом (статьи, фото, видео, аудио, прямые эфиры, спецпроекты);
- Интеграция с внешними системами: партнерские API, государственные информационные ресурсы, системы аналитики;
- Проектирование и реализация масштабируемых функций и моделей данных;
- Внедрение новых технологий, инструментов и методов разработки;
- Рефакторинг легаси-кода и миграция существующих решений на современный стек;
- Коммуникация с командой, поиск и решение проблем.
- Формирование инженерной культуры: код-ревью, стандарты качества, тестирование, Agile-процессы.
- Ведение проектной технической документации.
Требования: - Опыт коммерческой разработки Backend-приложений на NodeJS/TypeScript
- Умение работать в команде;
- Готовность учиться, осваивать новые технологии и фреймворки;
- Понимание принципов асинхронности;
- Практические навыки работы с платформами контейнеризации приложений (Docker, опционально Podman и LXC);
- Опыт работы с Linux;
- Знание стандартов и принципов построения архитектуры приложений;
- Опыт работы с системами контроля версий (Git, Gitlab);
- Опыт работы с брокерами сообщений (RabbitMQ / Kafka — понимание паттернов конкурентного потребления)
- Опыт работы с реляционными базами данных (PostgreSQL, MariaDB, Mysql), проектирование схем под высокие нагрузки.
- Желание участвовать в построении процессов разработки с нуля (выбор инструментов, настройка CI/CD, регламенты код-ревью, архитектурные решения);
Плюсом будет:
- Опыт работы с фреймфворками (NestJS, Fastify)
- Навык работы с системами оркестрации контейнеров;
- Опыт работы с инструментами (axios, TypeORM, ElasticSearch, Redis);
- Опыт работы с микросервисной архитектурой;
- Опыт разработки высоконагруженных систем, опыт оптимизации запросов и хранения данных;
- Понимание принципов CI/CD.
Условия: - Работа в государственной организации
- Технологическая свобода: микросервисы, очереди, контейнеризация, CI/CD. У нас нет запретов на Open Source и здравые технические решения;
- Полная занятость, график 5/2, на месте работодателя
- Полный соцпакет
- Официальное трудоустройство по ТК РБ
- Повышение квалификации за счет компании
- Курсы и конференции от работодателя
- Медицинская страховка
- Корпоративы, внерабочие активности
- Премии по итогу года
Ссылка на вакансию в банке вакансий на gsz.gov.by:
https://gsz.gov.by/registration/employer/vacancy/create-future/30158/detail-public/