I've been working at my current company as the head of ecommerce for a year now. My lead developer is in-house and I contract an overseas development firm to do our leg work and testing.
The last year has proved to me that having an in-house team is ideal, but I'm interested in learning what you guys have found is the most effective collection of roles to make your development work.
Should I focus on hiring junior level devs across the board and build them up? Do I need a SCRUM master? Please share!