I’m as well from India and know how social + peer pressure works to get into these big companies which gives big fat salaries ( then we and our parents can show off to friends, relatives, neighbours etc ), but I have different views about why you should NOT join these companies atleast for next 5 years, as you’re starting fresh.
Instead I suggest you joining a startup or indie developer’s project as it will broaden your vision as not only as a developer but also a product, marketing, sales, customer care team. Your learnings will be 100X compared to you working in these top companies whose fat salaries will make most of new engineers lazy.
Do check out below links to apply in a startup
-
Find the best startup jobs and remote jobs curated by Y Combinator. | Y Combinator
-
Also check out top VC websites where they mention jobs from startups they have invested in.
-
Also avoid service companies in India like Infosys, TCS, HCL etc as most of these companies only care about quarterly profits for their investors and hardly care about your career growth.
All the very best.
… and who knows if one of these startups turned out to be next Uber, Instagram, Whatsapp just image how much money you can make in next decade vs working with Amazon ( by the way check the glassdoor entries about its work culture in India office )