Getting a job is very hard and needs time and hard work, especially if you want your preferred employment. Whereas, when you understand it makes everything easy afterward, you can land a job easily where you want and what you want. And for years of working with recruitment companies and interviewing over 100+ developers and IT personnel, I want to share my experience with you all.
Basic Requirements
Your CV and Cover letter say it all, and most people don’t get a chance for an interview because of this. I applied for many jobs in Germany but got no answer until I fixed my resume/CV and made a friendly, good cover letter for specific job criteria. In the first three applications, I got an interview with all three and landed a job, but unfortunately, I could not accept that job later for personal reasons.
1. Have a goal: which job do you want to have?
It was not easy for me to choose which type of job I wanted. I worked in different areas, but it was a bit hard when it came to one. I worked with #PHP, #Python, and #NodeJS, all 3 top, and I love them all. Each one could be awesome in a way, and the full-stack and backend part was another issue, and yes, DevOps can be unique too.
But it’s best to choose one. Once we announced for IT Officer in a company. We received an email from a nursing career, and nothing was mentioned about the computer or IT, which means disrespect to the recruiters (I felt that way); you are wasting their time to find the right one.
2. Fix your Resume/CV
As a Developer, you must know everything is based on software tools, and recruitment is no exception. Recruitment agencies use a tool called ATS, and these tools are designed to track everything in a job application and hiring process, but the first step is filtering the Resumes/CVs based on each position. Each job gets hundreds of applications, if not 1000s, and it’s super challenging to do it manually, so these tools filter them into maybe 20%, so let’s stop here.
These tools have a standard and see things based on patterns, like the keywords in the resume and the length of each job as job experience and details you provide. Still, if you do it more, it will be a negative point, so you must be short and easy to understand for a machine and human because afterward, the actual human being will review them most of the time.
I used an online service to fix my CV and make it better you can use one below or do whatever you want to go with it, but these are the top ones I could find.
3. Location
Like most other developers, I wanted a remote job and thought I could be global. It’s easier, but it’s more complex for small companies for their staff to be in the country or even in the city, sometimes at least in the region, there are lots of factors they have to take care of, yes you want to be cool and work from home but I was applying for a job in the US, and I was in Afghanistan:
First, there are legal factors the recruiter and employees should consider, am I allowed to work? How am I going to get my salary with or without hefty taxation?
Second, if you are sleeping with all other staff working, that makes it an issue too, and there must be another factor they do for the company’s benefit.
So you have to search for jobs that can help you with relocation, which is the Hardest thing if you live in 3rd world country or search for jobs you can work with.
Where should I search
Linkedin: as a developer, you must have a LinkedIn profile. LinkedIn is going well, and I like it. It has everything you need. You can pay to get a good job. But the free stuff is fantastic, too, build a good profile and start connecting with people; with the job search, you can find excellent jobs. However, recruiters will connect with you if you have a good LinkedIn profile.
Indeed: My second favorite job portal is which has everything you need, you need to register and build your profile, and you can find good jobs too.
There are many other job portals, but for best, you can find the ones in the area you want to find a job.
There will be an interview and email experience in another post.