Backend-разработчик
Описание
Обязанности: реализация бизнес‑логики, валидации, обработки ошибок, моделей данных; проектирование схем БД, написание SQL‑запросов и миграций; работа с EF Core (или другим ORM), оптимизация запросов; интеграция с внешними API, файловыми и внутренними модулями; реализация аутентификации, авторизации, разграничения доступа; создание и настройка Docker‑контейнеров, подготовка Docker Compose; написание unit‑ и integration‑тестов; участие в code review, исправление замечаний, соблюдение стандартов кода. Требования: уверенное знание C# (ООП, generics, коллекции, LINQ, async/await, IDisposable); опыт разработки REST API на ASP.NET Core (controllers/Minimal API, middleware, Swagger); понимание HTTP/HTTPS, проектирования API (DTO, версионирование, обработка ошибок); навыки работы с SQL и одной из СУБД (MS SQL Server, PostgreSQL, SQLite); базовые навыки EF Core (DbContext, migrations, LINQ queries, relationships); опыт с Docker, базовые навыки в Linux. Условия: релокация в Республику Татарстан; конкурентный уровень з/п; дневная рабочая неделя (ненормированная); транспорт до работы из г. Елабуга, г. Набережные Челны, г. Менделеевск, г. Нижнекамск; работа в крупной и стабильной компании – в структуре самой большой ОЭЗ в Европе.