You are just starting your career and are on the lookout for programming jobs, the best part is you find the prevalent market conditions to be conducive, your current programming skills are much sought after at this point in time.
Highly Trained Programmers

Initial Career Choices
At the same time, it is really important to adopt a strategic outlook when it comes to making the initial career choices. There are certain pointers to assess programming jobs at the entry level, and then settle for the one that is just right for you.
From One Opportunity to the Next

In-Demand Skills
To put things in proper perspective, you may find it to be fairly low. More so when it happens to be the first gig, that too with a start up. At the same time, if you happen to sign with a really large and well-established company, you could well approach a six figure income provided you have in-demand skills.
Final Thoughts
Assess your future aspirations and then have a hard look at the potential money you can earn down the line. Never let your present financial requirements overshadow your future ambitions and dilute them in the process. Always consider the entire package, and try to constantly add new skills to your repertoire for a formidable profile.