Yes, they do. Game developers need a gambling license to be able to provide their games to multiple online casinos without any hassles.
In addition, the license ensures that all the players are protected whenever they are playing games from all developers.