Junior-разработчик — аутентификация и авторизация
JWT с ротацией refresh-токенов и RBAC, где права проверяются на уровне зависимости: получить доступ к эндпоинту без проверки нельзя. 34 из 288 тестов TaskHub — аутентификация, всё проверяется на живой БД.
Хеширование паролей, проверка прав и ротация токенов проверяются отдельно от остального кода, чтобы не терять их в общей массе. Английский — чтение технической документации. Открытый код: 12 активных публичных репозиториев, у каждого проекта тесты и CI.