I've been working at a software company for 6 months now (first job) and am a junior coder. I've been responsible for maintaining and developing a particular system by myself for 3 months but most of what I've done to date has been bugfixing and adding some non-major new features. My code quality is okay - sometimes I write fairly contrived code (mainly when I end up having to do frontend stuff because I'm only a backend developer and until recently there were no frontenders) but sometimes I come up with really nice ways to do things. On internet scale the system experiences a miniscule but high-value throughput of users. It has been down twice (for about 2 hours each) since I've started - one time was my fault not long after I inherited the project, and the other time was person A's fault just before a demo but I didn't draw much attention to the fact it was her fault and probably got more blame than I deserved.
Last weekend we had a company night out and person A got drunk and started talking to me about how much I enjoy the job and I was saying that I love it and that it's much more interesting than I imagined work could be. Then we started talking about her job history and she steered the conversation to our future jobs but then I looked over and my project manager was giving her the stop-talking-now face and I didn't dig any deeper because I thought he didn't want her to talk about her leaving. But now I'm wondering if the reason it was a secret is because it's me that's leaving?
I looked at the company calendar and she's already booked holidays 5 months in advance and she's the most well-paid of the non-sales or management people (though this company pays a fair bit less than the going rate, and I make about 35% more than minimum wage), but the company has quite a high turnover of people (mainly who leave on their own accord) and she doesn't seem to enjoy the job very much. They're honest to us about finances and we're (just about) making a profit, after taking on 2 new sales people and 1 new frontend person (before this there were 2 sales, 0 frontend, 4 backend, 1 data analyst (person A), 1 PM and a CEO). I have a good work ethic and I stay behind when something needs doing and I offer help to others if they need it and if I am capable but that's not very often because I'm the least experienced developer. In conclusion I take my job seriously and I work to a good standard, but I'm not the fastest or best.
So tell me, am I just being paranoid, or should I start jobhunting?