Масштабная высоконагруженная система цифровизации в сфере производства и реализации товаров.
Система ежедневно обрабатывает огромное количество транзакций и справляется с нагрузкой в десятки тысяч запросов в секунду.
Технологический стек:
-
Хранилища данных и БД: Cassandra, YTsaurus, HBase, Opensearch, Redis, PostgreSQL, CockroachDB;
-
Инфраструктура: Kubernetes, Rancher
-
Аналитика и BI: Superset, Apache Spark, ClickHouse
-
Интеграции и коммуникации: Kafka, REST, gRPC, GraphQL
-
Фронтенд и мобильные платформы: React, TypeScript, Web и mobile-интерфейсы.
Чем предстоит заниматься:
-
Выявление, анализ и документирование требований заказчика;
-
Постановка задач на разработку микросервисов;
-
Проектирование интеграционного взаимодействия (внутренние и внешние системы);
-
Разработка спецификаций OpenAPI;
-
Проектирование схем баз данных;
-
Моделирование логики backend-сервисов (включая BPMN-сценарии);
-
Разработка концептуальной архитектуры решения;
-
Проектирование use case-моделей;
-
Написание SQL-запросов для взаимодействия с БД.
Ожидания от кандидата:
-
Опыт системной аналитики 3–5 лет, участие минимум в 2 крупных проектах;
-
Уверенные навыки в сборе и согласовании требований, написании технической документации;
-
Глубокое понимание микросервисной архитектуры;
-
Опыт работы с высоконагруженными системами и системами реального времени;
-
Опыт проектирования как синхронных (REST, gRPC), так и асинхронных (Kafka и др.) интеграций;
-
Опыт работы с SQL и NoSQL БД;
-
Владение нотациями BPMN, UML для моделирования процессов и архитектуры;
-
Понимание принципов ВАВOК.
Что вам может быть интересно о Sibedge:
-
Мы предоставляем официальное оформление, "белую" заработную плату;
-
Поддерживаем развитие сотрудников через оплачиваемые конференции, курсы, воркшопы и тренинги, где приобретаем новые знания;
-
Мы лояльно относимся к гибкому графику работы, если он не снижает эффективность всей команды;
-
Благодаря ежегодному Performance Review, каждый видит свой вклад в общий результат, определяет траекторию дальнейшего развития и влияет на рост своей зарплаты;
-
Компания и сотрудники всегда имеют возможность договориться. Придерживаемся принципа: если тебе чего-то не хватает — скажи об этом. Вместе мы обязательно найдем решение, чтобы каждый остался в позиции win-win.