О проекте
Мы — команда онлайн-кинотеатра с высокими нагрузками (Highload). Ищем Backend-разработчика на .NET, который умеет писать производительный код, глубоко работает с данными и строит надежные системы.
Чем предстоит заниматься:
- Разработка и масштабирование микросервисов на .NET 8+ / ASP.NET Core.
- Проектирование схем данных и безопасная миграция данных между сервисами.
- Оптимизация производительности: профилирование, настройка индексов, написание сложных выборок на чистом SQL (там, где ORM не справляется).
- Настройка надежного межсервисного взаимодействия (REST, gRPC, асинхронные очереди).
Требования (Hard Skills):
- Уверенное знание C# и .NET 8+ / ASP.NET Core (понимание DI, Middleware, асинхронности).
- Опыт работы с Entity Framework Core + умение писать и оптимизировать запросы на чистом SQL.
- Понимание микросервисной архитектуры и паттернов (CQRS, API Gateway, Event-Driven).
- Уверенная работа с PostgreSQL (профилирование, EXPLAIN, индексы) и кэшированием (Redis).
Будет плюсом:
Личные качества (Soft Skills):
- Ответственность: умение доводить задачи до стабильного продакшена.
- Критическое мышление: готовность подвергать сомнению решения и предлагать лучшие архитектурные подходы.
- Самоорганизация для эффективной работы в удаленном формате.
Условия:
- Полностью удаленный формат работы.
- Реальные Highload-задачи в сфере стриминга (оптимизация I/O, большие объемы данных).
- Возможность напрямую влиять на архитектуру и строить современные производительные сервисы на .NET.