The process takes time to do it right and, therefore, requires some careful thought, but it also should be efficient and not drag out for too long. Usually, 2-4 weeks is a minimum you need to find a decent software engineer, plus additional 2-4 weeks, which is a typical notice period in Ukraine.