The developer is missing; the project runs anyway. Opening a permanent position takes months and does not pay off if the need ends in eight months. The obvious answer is an IT freelancer – and the real question is how to go about it without paying three weeks of onboarding for nothing.
This article describes the process from the engaging company's point of view: from defining the need through selection to the first productive day.
The most common reason a freelance engagement fails is not poor selection but a vague brief. "We need a Java developer" is not enough. A need becomes fillable when four things are settled:
These four points cost an hour and determine the quality of every profile you see afterwards.
There are three common routes, and they differ less in price than in how much work they leave with you.
Platforms and project marketplaces. You post, receive applications and screen them yourself. Maximum control and maximum effort. Sensible if you can judge the technical fit confidently and have the time.
Direct approach through your own network. The fastest route when someone suitable is already known. It does not scale – and a network that has not been maintained for two years is not one.
Placement through an expert network. You describe the need, receive pre-qualified profiles and only hold the conversations that are worth holding. The effort shifts from searching to deciding. At consultingheads you will find vetted profiles in areas including Software Engineering and Architecture, Cloud, Infrastructure and DevOps and IT Service Management.
With IT freelancers, the list of technologies says less than it suggests. Three other things carry more signal:
IT freelancers almost always bill a day rate. It depends on specialisation, experience and urgency; highly specialised profiles in cloud security, data architecture or SAP sit well above the average for classic development roles.
Contractually, the most important point in Germany is a clean separation from bogus self-employment. A freelancer managed like an employee – fixed working hours, instructions on how to perform the work, full integration into the team – can be reclassified as an employee retrospectively, with substantial back payments. We describe the criteria in detail in our article on the interim management contract in Germany; they apply to IT freelancers in the same way.
Further points that belong in the contract: rights to work results and source code, treatment of open-source components brought in, confidentiality, arrangements for access and devices, liability including proof of insurance.
This is where the engagement is decided. Three things should be in place on day one:
And from the start: agree documentation as part of the deliverable, not as an afterthought. Knowledge that exists only in the freelancer's head leaves the building with them.
Three cases where the engagement rarely pays off:
Once your need is clear, filling it is the easier part. Describe the task, the environment and the time frame – we will present suitable, vetted profiles from our network. Describe your requirement or browse the expert areas directly.

Large companies in Germany are facing a bottleneck: They often lack the right experts at the right time for demanding...

In 2026, the search for top-tier marketing expertise often feels like a risky race against time, where a flood of...

Percise and effective problem-solving methods are essential in the world of consulting indispensable. One such method,...