Personally i would definitely take the job, given that the projects that you'll be working on are interesting. Seeing as you are pretty dedicated, you can study / self-learn on the side.
Thanks matomesc. What tends to happen is that I end up dedicating all my efforts and energy to excelling at work, leaving me no time for my personal projects (or very little at least). The kind of projects I wish to undertake will require a full commitment.