I don't think there's a "one size fits all" approach to parenting.

What's important here is how you feel about what's going on with your son and what you want to do going forward.
You mentioned that you're teaching him to cook and you're teaching him some basic skills, like laundry. You're looking at giving him more responsibility. Both sound like good ideas.
What I know is this a direct result of being a child servant. My mother spent most of her time in bed. Am I overcompensating? Good parenting? Overcompensating? Over-protection?
Do you feel like you're trying to do the opposite of what your mother did? It's very understandable that you wouldn't want to model unhealthy behavior for your son, especially if your mother's behavior was so difficult for you as a child.
What are your concerns about your son getting a job? What would you want for him long-term, in terms of a family, career, your relationship, etc?