27 февраля 2026
Обязанности:
Проектирование и разработка отказоустойчивых highload-решений.
Проектирование архитектуры распределённых систем.
Разработка и оптимизация схем баз данных под высокие нагрузки.
Настройка производительности БД, анализ и оптимизация SQL-запросов.
Работа с шардированием, репликацией и распределённым кэшем (Redis).
Интеграция и настройка брокеров сообщений (Kafka, RabbitMQ).
Применение архитектурных подходов (Clean Architecture, Onion Architecture, CQRS, Mediator).
Использование паттернов отказоустойчивости (Circuit Breaker, Saga).
Оптимизация работы Entity Framework Core (борьба с N+1, контроль материализации, анализ трансляции LINQ в SQL).
Проведение код-ревью и наставничество разработчиков.
Участие в проектировании системного дизайна и архитектурных решений.
Требования:
Коммерческий опыт разработки на C#/.NET от 6 лет.
Опыт проектирования схем данных с нуля.
Глубокое понимание индексов, планов выполнения запросов, нормализации/денормализации.
Реальный опыт работы с распределёнными системами и/или шардированием.
Знание и практическое применение паттернов GoF.
Опыт построения архитектуры по принципам Clean/Onion Architecture.
Опыт работы с CQRS и Mediator.
Практический опыт работы с Redis, Kafka или RabbitMQ.
Понимание принципов работы highload-систем.
Уверенные навыки анализа производительности и оптимизации БД.
Профессиональный и жизненный опыт кандидата приветствуется
Условия:
Работа в команде highload-проекта.
Архитектурный уровень задач и высокая степень технической ответственности.
Возможность влиять на архитектуру системы.
Работа с современным стеком и распределённой инфраструктурой.
Участие в развитии команды (наставничество, код-ревью).