I am truly a full stack developer meaning I can code in java, javascript, Python, Erlang and I am learning scala and GO. I know distributed systems very well. Maintain heavily loaded cassandra and hadoop systems on a daily basis. I setup continuous delivery for my company and I do all things devops starting from chef code to automating out 400 node AWS cluster which changes dynamically.
I can learn anything in no time. I have been a late bloomer meaning I slacked off for quite sometime. Joined a startup and rediscovered the love for technology. used Linux for the first time and now I help people in my company with all things linux. I am a computer science graduate from a very reputed university. My basics are clear, so learning something is really never hard for me.
All the above in the last 3 years.
Now here is the dilemma: I have hit the salary ceiling. I make good money but it's just impossible here to make more money as an employee. Startup in Europe don't pay much and for we don't have the US culture where better gets paid more.
What do I do? I want to make more money. I can bring a lot on the table for a company if they pay me. I don't want to just settle for whatever I get paid. I want to learn more, work more and get paid more.
I am not the startup kind of person. I just don't have it in me. However, I can join someone else's idea. But I can't go for low pay and equity. I need more salary.