Look for IT positions in small/medium-sized companies doing other things than creating products for other startups,or similar. You'll be solving real problems for people who are experiencing them, and most important thing to look out for is what the IT culture is beforehand, and how the rest of the company treats them. If you manage to find something where all of those are OK, they're a dream for a programmer, as you can solve problems the way you see fit, as long as you actually solve the real problems.