-
Разработка и поддержка backend-сервисов на C# / .NET (ASP.NET Core, Web API).
-
Проектирование и реализация API для frontend-приложения на Angular.
-
Работа с базой данных PostgreSQL: проектирование схем, оптимизация запросов, миграции.
-
Интеграция и работа с объектным хранилищем MinIO (S3 API): загрузка/выдача файлов, управление доступом (при необходимости).
-
Участие в проектировании архитектуры и улучшении качества кода (code review, рефакторинг).
-
Написание и поддержка тестов (unit/integration — по договорённости в зависимости от текущих практик).
-
Взаимодействие с командой (аналитика/QA/DevOps) на всех этапах разработки.
Требования:
-
Опыт коммерческой разработки на C# / .NET (желательно .NET 6+).
-
Уверенная работа с ASP.NET Core (REST API).
-
Опыт работы с PostgreSQL (индексы, транзакции, понимание производительности запросов).
-
Опыт разработки на Angular (работа с компонентами, сервисами, формами, RxJS).
-
Опыт работы с Git, понимание процесса code review.
-
Умение писать поддерживаемый код, следовать договорённостям по стилю и архитектуре.
Будет плюсом:
-
Опыт работы с MinIO / S3 (presigned URL, политики доступа, версионирование объектов).
-
Docker, CI/CD (GitLab CI / GitHub Actions / Azure DevOps).
-
EF Core/Dapper (в зависимости от вашего стека), Redis/очереди, микросервисная архитектура.