Hi everyone , I graduated this year in May from an IIT but from an earth science branch . I have around 1 year of experience as an intern in different companies, including as a Japanese AI company . In college, I have a very low GPA ( < 6.5), so on campus was practically impossible ( I did get an offer :) ) .In my final semester, I worked at a service based company based out of Germany as an intern, which hired indian devs ( you know why ).
So, I got an offer from them around 20 LPA( all base) remote. Culture is good, no micromanagement or odd working hours, and people are helpful. I work around 45 hours per week .But They have fried 4 dev in the last 3 months citing 'lack of ownership'. I tried to get an offer from other companies but couldn't find much success due to market conditions and branch .I have been working for around 5 months, managing a social app in react native and expo that was created when I was intern . I code and handle other tasks like creating tickets, scoping requirements, and reviewing intern code. I also work on Backend, Database, and a react based web app, too sometimes.
I have a feeling that as the product is mvp, I am not working on scale, and nobody cares about optimization for all large scales or complex devops,design patterns, or even basic caching . Instead, we really on managed services like codebuild or fargate, which I do handle most of the time
I will ask for suggestions from experienced folks that what should I do in this case should I actively try for new role or put effort in my job. ( Company is encouraging new dev to learn new stuff different from the regular job , for me, it's caching for this quarter )
Thanks for your time