Project Manager — «Jack of all trades, master of none»?
ПМ должен все уметь, но не должен все делать
в вышеперечисленном - кнопочки, ЮИ  АПИ  и инвойсы клиенту - не дело ПМа
дело ПМа  - сроки, риски, убалтывание клиента и компромисс вокруг всего этого
углубленно нужно развиваться либо в менеджмент: от психологии до экономики, либо в программирование: специализация должна быть, но и в целом нужно обо все иметь представление или где его быстро получить
можете сидеть на одном месте, но проблема такого сидения  - в большом стрессе после смены работы, вряд ли будет еще один точно такой проект, потребуется специализация, а с ней как раз плохо
исходя их последнего - развиваться в сторону программирования надежнее, а менеджмента - выгоднее
Мне кажется это просто отличный человек и его даже бы я смело взял бы на работу.