In a blender, combine salt, onion, green onion, garlic, hot pepper, ginger, lime juice, soy sauce, thyme, black pepper, allspice, cinnamon and nutmeg.
Rub the chicken with the spice mixture.
Let it sit a couple of hours in the fridge but even better if we let the chicken sit 24 - 48 hours in the marinade. Arrange the pieces of the chicken onto a baking tray so they don't touch each other. Pour the remaining marinade onto the chicken.
Roast the chicken in a 390°F / 200°C oven until cooked through, about  45 - 60 minutes.