Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой
подготовься к отклику
ai-инструменты
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
О рекламодателе
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ" ИНН: 9704271170
описание
Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.
задачи
Техническое руководство командой backend-разработчиков: постановка задач, контроль исполнения, код-ревью
Формирование и развитие архитектуры backend-сервисов и микросервисной инфраструктуры
Принятие ключевых технических решений: выбор технологий, фреймворков, подходов к разработке
Разработка и поддержка сложных backend-сервисов на C++/Java (Spring Boot) / оптимизация баз данных (реляционных и NoSQL)
Проектирование и поддержка REST API / gRPC / GraphQL
Обеспечение отказоустойчивости, масштабируемости и производительности сервисов
Работа с системами очередей и брокерами сообщений (Kafka, RabbitMQ и аналоги)
Мониторинг и логирование сервисов (Prometheus, Grafana, ELK и аналоги)
Распределение задач, контроль загрузки и оценка эффективности команды
Курирование, обучение и развитие сотрудников, проведение one-to-one встреч
требования
От 5–6 лет в backend-разработке.
От 2 лет на позиции Senior или Lead.
Опыт управления командой от 3 человек.
Опыт планирования, распределения задач и контроля исполнения.
Опыт работы с реляционными БД (PostgreSQL, MySQL) и NoSQL (MongoDB, Redis).
Опыт проектирования REST API / gRPC / GraphQL.
Опыт работы с системами очередей (Kafka, RabbitMQ).
Опыт работы с Docker, Kubernetes.
Опыт настройки CI/CD (GitLab CI).
Понимание принципов построения масштабируемых и отказоустойчивых систем.
Понимание принципов микросервисной и монолитной архитектуры.
Знание методологий разработки (Agile, Scrum, Kanban, Waterfall).
Понимание принципов TDD и практик тестирования.
Понимание принципов SOLID, DRY, KISS.
Опыт работы с системами мониторинга (Prometheus, Grafana).
Опыт работы с системами логирования (ELK, Loki).
Понимание принципов работы сетей и протоколов (HTTP, TCP/IP).
Будет плюсом: Опыт работы с высоконагруженными системами (Highload); Опыт работы с облачными платформами (AWS, GCP, Azure, Yandex Cloud); Опыт работы с системами репликации и шардирования БД; Опыт работы с WebSocket и real-time коммуникациями; Опыт написания автотестов и использования тестовых фреймворков; Опыт построения тестовой инфраструктуры с нуля; Опыт работы с системами репликации объектов (если проект связан с Unreal Engine); Опыт работы с FSD (если проект связан с frontend-интеграцией); Знание других VCS: Perforce, SVN; Опыт миграции монолита на микросервисы
условия
рыночную зарплату и премии
драйвовые задачи и ресурсы для их реализации
офисный формат работы, офис в Сколково
преимущества аккредитованной it-компании
материальную помощь в случае важных событий в жизни
корпоративное обучение и доступ к онлайн-библиотеке
корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие
комьюнити по интересам
скидки от партнеров на дмс, связь, развлечения, подарки, спорт и т.д.