Надо ли заливать код на GitHub back-end программисту?
Работодатель будет смотреть ваш код, а не запускать и тыкать в интерфейс. Так что надо не дописывать интерфейс, а приводить код в порядок.
Вполне могут попросить показать код, поэтому неплохо что-нибудь держать в github на такой случай. Интересоваться будут как вы пишите, а не как оно работает. В зависимости от языка, вашего уровня и адекватности проверяющего будут обращать внимание на разные вещи.
"развитый GitHub" это когда там лежит что-то, что используют другие люди и чем большее кол-во, тем лучше. Или пулреки в крупные проекты. Если там будет гора бесполезного мусора, то это никому не интересно.