You are not a team because you work together. You are a team because you trust, respect and care for each other.
Two strategies for splitting the workload within teams:
I don't mean the software would manage people. I mean more that management would take the form of feature requests.
The Joel Test: 12 Steps to Better Code
http://multithreaded.stitchfix.com/blog/2016/03/16/engineers-shouldnt-write-etl/
If they are not bored, chances are they are pretty mediocre