Its totally depends on you which field you want to choose, where you want to see yourself in upcoming years.
As a fresher , in initial stage you need to struggle a bit regarding learning new technologies, but after sometime everything will be fine.
From my perspective if you choose role of member of technical staff then i guess your work pressure will be a bit less but as well as learning things will be less for you.
Where as if you choose your role as software developer then your chance of learning technology will be more and in future you will not face to much problem while switching your firm because already you will have experience with you. So choose wisely I will suggest.