A properly assembled team is half the success of a product. It’s important to us that only professionals work on your project. That’s why every developer at Fora Soft undergoes thorough a multi-stage training before joining your project. We make sure to assess the technical abilities of our employees as well as their skills for teamwork, meeting deadlines, and handling feedback correctly. Thanks to this selection process, we have managed to build a strong team.
In this article, we will explain how we select developers.
Fora’s CEO, Nikolay, says: “If you don’t love what you do, you’ll have to compete with those who do, and that’s a losing game.” Therefore, passion for the work is a key criterion for personnel selection at Fora Soft. We take this seriously and assess not only knowledge and skills but also alignment with our values: constant learning and development, being proactive, being a team player, and doing an awesome job.
Now, let’s delve into the details of the selection process.
To join us, each of our employees has gone through a multi-stage selection process.
Then we make an offer, agree on and wait for the first working day when we show the office, introduce ourselves, and introduce the new employee with a mentor.
So, interviewing process falls into following numbers:

Out of 500 candidates, we send offers to 10—that’s 2%.
But the selection process doesn’t end there.
No matter the developer’s starting level, at Fora Soft, the probationary period consists of 3 stages:
We develop multimedia software (chats, video chats, augmented reality, video object recognition, etc.). There is a severe shortage of developers in this field. That’s why we grow our own talent and we are always ready to accommodate newcomers. The main thing is to love what you do.
So how do we do it? Now in detail.
First things first—Training
Our probationary period is designed in a way that developers don’t immediately join a project; they first go through a Trial by Fire. This is what we call a pet project, where newcomers gain skills for their future work, familiarize themselves with the media server, and create their first text and video chats. For a new developer, this is an opportunity to practice and learn the necessary technology in a “sandbox” environment. For us, it’s a chance to see how they handle new tasks and assess the effectiveness of our selection process. During the training, we evaluate three parameters: speed of execution, quality, and initiative.
On average, we allocate up to 80 hours for the pet project. If the newcomer doesn’t meet the deadline, we part ways. It’s important for us to work at the same pace and meet deadlines.
If a developer successfully completes the training, they are assigned to an ongoing project. There, we assess their teamwork skills.
During the probationary period, each newcomer is assigned a mentor so we can:
Next—Evaluation and Development Plan
Evaluation takes place after one month of work on a project. It’s simply a meeting to assess skills, understand what knowledge the newcomer has absorbed well, and identify room for improvement. Based on what we learn and obtain, we come up with a one-year development plan, taking into account the technologies required for the specific project as the top priority. We also consider the newcomer’s desires to ensure that their learning experience doesn’t become monotonous as it was at school.
Wrapping up the probationary period
When we determine that the newcomer has adapted well, we finish the probationary period. Sometimes this happens before the standard 3 months. Before making the final decision, we ask the team to fill out an anonymous questionnaire and conduct a final interview. During the interview, we present the questionnaire results, recommendations, and comments from other employees. The newcomer then decides whether they want to continue working with their mentor according to the development plan or proceed independently. Often, newcomers choose to work with their mentor so they further provide useful materials, verify the assimilated knowledge, and conduct code reviews.
At Fora Soft, we assign to your project only those who we have trust and are confident in, ensuring that you can be confident in the outcome. See it for yourself: get in touch with us to discuss your project and start working together. We will provide you with initial requirements, architecture, and a project cost estimate free of charge.