Don't worry so much about the role, just make sure you're working under/with someone who'll get the best out of you.
Having a good manager is the single most important factor to success and happiness at work.
(I've placed over 10k developers at 100s of companies, mostly startups)