Seemingly redundant conditionals...or not?
You have 3 different role values and 1 for not assigning anything, so you'll somehow need 4 discrete values to differentiate. But you could rewrite as:

if (isManager)
    Role = hasBackendAccess ? "FullAccess" : "Manager";
else if (hasBackendAccess)
    Role = "LimitedBackend";