Potential Reasons:
the LED is in backwards
there is no resistor, the resistor is too big, or it has the wrong value
the firmware is bad
the microprocessor is not soldered to the PCB correctly and thus the signal does not go to the LED
The most likely candidate is that the LED is in backwards or the resistor is missing or too big.