I talked to Tatiana Terekhina, an HR Lead at Soshace with 12 years of experience in recruitment. In this conversation, Tatiana shares her story of becoming an HR Lead, gives valuable tips on improving your developer’s resume, as well as things you should be prepared for during multiple interview stages on your developer hiring journey.
Hello and thanks for accepting my invitation to share your experience working in the HR department for Soshace. Please, introduce yourself, and share your story.
Hi! My name is Tatiana Terekhina. I graduated from Saint-Petersburg State University in 2006 with a degree in Human Resources. In my more than a 10-year career as a human resources specialist, I had an opportunity to work in different companies, among them was General Motors’s official dealer. I have a lot of experience in hiring top managers in finance, sales, marketing, and construction, as well as sales managers, both corporate and B2C. I have a huge experience in working with the personnel documents as well. I was always interested in the IT industry, and I find it very inspiring to work with web developers. I derive job satisfaction from the ability to work on meaningful projects and I feel the need to keep up with new technologies. Yes, I had a tiny experience in freelance work before joining Soshace but here I have an opportunity to appreciate all the benefits remote work can offer. I spend zero time commuting, spend more time with my family, and work in the pleasant predictable environment.
Please, share your Soshace story: what tests or interviews did you have to pass to get accepted at Soshace? What’s your current role?
Did you have to learn certain web development basics before starting out?
Please, tell me about the hiring process at Soshace. Where do you fit in the recruitment stages?
Please, share some tips on how a developer can improve his/her CV to get noticed?
I can point out 4 tips on what I appreciate in a good CV application.
Choose a position you want to apply for
I advise you to write a specific job title at the beginning of your CV. I recommend that you correct this part of your CV before sending it to the next company. Employers and HR managers expect the CV to have a certain goal connected with the vacancy.
Keep it simple
Take time to read your CV several times and replace all specialized technical terms and abbreviations with simple words. You don’t know who is going to read your resume. It isn’t your goal to teach HR specialists. Your goal is to get a job you want. On the other hand, don’t get too simple. It’s essential when technologies are written in a developer’s CV. You never know what version of Python or what framework a company needs on its current project.
Delete everything that is unimportant
I encourage you to write only the relevant information. If you graduated 10 years ago, it doesn’t really matter what students’ competitions you took part in.
Write a cover letter
Not only it is polite to write a short and focused cover letter, but it also shows your motivation. I don’t mind reading a CV without a cover letter, but it would be a little minus for a candidate. I would prefer to know important things about a candidate from their cover letter.
What tips can you offer to a developer to pass the interview with you? What are some common mistakes that devs make during interviews?
I’ve interviewed more than 500 developers while working at Soshace. What I can advise is just to be open and to listen carefully to the questions asked. It is also important to ask all your questions at the beginning of an interview to be calm and focused on an interview process but not on your doubts and concerns. I can’t remember any significant mistakes. It’s only very disappointing when candidates start to lie or cheat like asking a friend to speak in English instead of themselves. I was lucky, I had just a few interviews like this.
What tips can you give developers who communicate with clients? What do they need to do to pass the interview with a client?
From my point of view, an interview with a client is a little easier since it is a discussion of a particular project. Nevertheless, it is crucial to be prepared for a short 3-4 minute self-presentation. There is always a chance of a question, “Please tell me about yourself”. It is important to listen carefully to a client’s questions so that a client can evaluate you correctly.
One more thing. If you don’t know something, don't be afraid to say that. This is the kind of honesty that’s highly appreciated by our clients.
What was the most rewarding experience at your job? What was the most difficult thing you had to accomplish?
The most rewarding thing about working at Soshace is that we are always open to changes and innovations. But once we’ve switched to a new idea, it is a rule to stick to it for at least several months. It is not always about numbers but candidate experience and productivity. A year ago we had more than 20-hour test tasks for candidates who aimed for a developer position. It took sometimes a week for a candidate to do our test task. We also saw that many candidates refused to do it. We converted a test task to a test and as a result, we got much happier candidates. Usually, it takes 1-1.5 hours to take a test, so the time spent on interview stages lessen dramatically. It helps to understand that we don’t stick to poor working rules or instruments.
What is your final advice for developers?
Be yourself and speak freely about your expectations! We’ll do our best to find the best solution. In case you are not ready for remote contract-based work now, we can go back to discussing our opportunities in the future!
What’s your advice for HR managers?
Working in human resources is challenging but rewarding. One can say, what we do is only recruitment, but there are many procedures and instruments that are unknown to other industries and types of business. More than anywhere you have to be a sales manager at heart and be ready to identify needs, work with objections and describe the benefits.