I am updating my CV. I am 26 and have been working full time for about 8 years now, I have some decent experience which I think looks pretty good on paper. I'm a senior developer at my current (small) company, but I'd probably be looking for a mid level developer job at a larger company. I've filled about a page with brief descriptions of what I worked with and projects I've worked on, I could write more if I went into detail.

I do not have a degree and as such my education section just consists of secondary school and A levels. I also have my first job on the job history which was just working in a shop for a year.

At this point I am applying for mid level developer jobs. I am just wondering if I should remove these sections as at best they aren't particularly relevant and at worst I feel they can come across as a bit childish to have on a "serious" CV and might affect the readers impression of me. The A levels have some relevance as I did computing but I'm not sure if it might be better to just focus on my professional work history and go into more detail there?