Лучше не распыляться и сосредоточится для старта на чем то одном. Хорошая команда всегда будет лучше, чем один фулстак программист, + учитывая что бы стать фулстаком нужно много время(по моему мнению минимум от 5 лет). А хорошая команда для подобных проектов состоит из различных кодеров начиная от бекендеров на разных языках, до фронтов и не надо забывать про DevSecOps-ов и т д