ONCE BEATEN IS WORTH TWO RAW ONES? TALKING ABOUT FULL STACK DEVELOPERS

Twitter
Linkedin
Facebook
Telegram

“Jack of all trades” — is this not the dream of an employer? This expression best suits the position of Full Stack developer… STOP

Staff recruitment Hiring IT Recruiting Professions Developer


ONCE BEATEN IS WORTH TWO RAW ONES? TALKING ABOUT FULL STACK DEVELOPERS

“Jack of all trades” — is this not the dream of an employer? This expression best suits the position of Full Stack developer…
STOP. But is everything so clear? Is it worth it to consider such a specialist as jack of all trades? Can you “kick the ass” to two (or even more) narrow specialists when you get this person? What should you demand from Full Stack Developer? Let’s talk about it, and not only in the context of web development.

Who is this hero?


Who is Full Stack Developer? No, this is not the kind of person who is able to replace the whole team of specialists and deliver the finished product alone. Although this should not be completely rejected, because a full-scale full stack is able to do MVP. Another question is how. After all, as they say, “the devil is in the details. ” And just the same narrow details can be thoroughly understood only by a narrow specialist (in our case, Frontend and Backend).


And what happens? And it turns out that a real Full Stack is a person who can take a productive part in the work of specialists of various fields. He must effectively interact with all members of the team, be aware of the work of specialists in different directions and be able to express himself in a way accessible to every team member.


If the applicant, posing himself as a full stack developer, claims that he can do everything by himself, without a team, here are two options:

  • You are incredibly lucky. It’s like finding a white rhino.
  • The specialist is a little cunning. He either does not fully appreciate his capabilities or is just lying.


So you need to understand that Full Stack should not be considered as a superhero who will take over and help you save a lot of money. This does not happen.

SO WHY IS THERE SUCH A NEED FOR “UNIVERSAL SOLDIERS”


Everything depends on the circumstances, your wishes, and the meaning you put into this concept.


Think about finding a Full Stack Developer, if:

  • You have a startup with a limited budget.
     But it is necessary to understand that the MVP created by the “multi-cant” will develop further. So, it is necessary to put a certain potential in it. Therefore, the task of the Full Stack should be set not to solve problems here and now, but for the future.
  • You for some reason need to reduce the number of employees of the company without productivity loss. But you should understand that miracles do not happen, and some indicators will shed.
  • You are looking for a promising developer whom you are ready to promote in your company. Plus of Full Stack is that his basis gives him an opportunity to develop himself in different directions. With the right approach (and of course, appropriate motivation) of such a specialist, you can grow a “mega monster” in a certain area.
  • You need to coordinate the team, eliminate misunderstandings and disagreements. And here the ability of the Full Stack to work productively with specialists in different directions comes in handy.

HOW TO FIND FULL STACK EXPERTS?


To find such a candidate, you need to know who to look for. As practice and modern realities shows, Full Stack Developer should be good in the following directions (the list is very, very exemplary):

  • Server administration and hosting. Here is a small part of the skills in this direction. Those are working with databases, using the file system, scaling, managing server programs, and shells, working with permissions and firewalls, etc. Often, Full Stack requires knowledge of DevOps.
  • Business logic. At a minimum, such a specialist should understand the essence of the benefits brought by the application, how to implement the tasks to get the profit, etc.
  • Data modeling. Here, at a minimum, the specialist must foresee different situations and minimize use of various “crutches” in the finished product at the level of business logic and higher classes.
  • Back End. You cannot do this job without knowledge of the language (as an option PHP), frameworks, caching technologies, API, etc.
  • Database. It is important for Developer to be familiar with the concepts of relational and non-relational databases and know their differences, possibilities, and instances when and what should be used.
  • Front End. In modern realities, the list of knowledge should include NodeJS and NPM, Webpack, Browserify, Rollup, Yarn, transpilers, and preprocessors for different languages, frameworks, and many other “Front End” staff.


In addition, knowledge of design, logging, mobile development, writing unit tests, information security, etc. is also required.


Perhaps, an illustration from Scott Hadfield’s article, CTO and co-founder of the “Hello Pretty” startup (again, the list is far from complete) will help you delve into the knowledge and skills of such a specialist.

IF THERE IS SOMETHING FULL STACK DO NOT KNOW …


We see that such a specialist should have a lot of different knowledge. Therefore, it is important to understand that it is not worthwhile to demand all the technologies, programming languages and other things at the mega-pro level. If the person has a common idea about the subject, and if the person can quickly understand it on a deep level, perhaps this is the very Full Stack that you are looking for.


In general, as practice shows, such a specialist very rarely has to apply all skills and knowledge in each of the areas. Each company has its own specifics.

IT IS NOT AN EASY TASK TO GET FULL STACK TO YOUR COMPANY


It is widely believed that finding Full Stack is very, very difficult. And our experience confirms this. Indeed, such experts today are worth their weight in gold. They are either already employed or meticulously sifting through offers from lined up employers.


And do not look that on the same LinkedIn by the corresponding request over 2000 questionnaires are issued. Full stacks are different. Many of them, having mastered LAMP once, consider themselves to be “universal soldiers” ready for feats. But no. We know how fast IT in general and each area, in particular, are developing today.


When searching for such specialists, as they say, a creative approach is necessary. And some experience in hunting would only help.


We have these in Indigo. Contact us and we will provide all possible assistance in finding your Full Stack Developer.


author: Denis Malov

Info
Author: INDIGO Tech Recruiters
2602 Views
Category Recruiting
27.03.2019
Common articles
Why you do not need an outstanding CEO, CTO, CFO and other CxO
You need good and competent management to make your company grow and develop. But, you don’t have to entice Satya Nadella from Microsoft. When you hire a CEO, CTO or a ma..
“Our managers spend around 30% of their time searching for talent”: an interview with Maxim Shtepa, CEO of SocialTech
From the experience of Indigo , one of the keys to effective recruitment is the dialogue between parties. That is why we have decided to publish a series of interviews ..
Why does your business need a recruiter?
This article may be of use to owners and directors familiar with Ukrainian IT realities who want to improve their recruiting and also to those foreign companies who are i..
Overview of the salary for C-level in the Ukrainian IT market in 2019
CEO Ekaterina Osadchuk and the Indigo Tech Recruiters team conducted the second annual review of C-level salaries in IT. We share the results
Ageism in IT and how to deal with it
The author: Anya Stetsenko is an IT-recruiter, entrepreneur, and simply a happy woman. She has been managing Indigo recruitment agency since 2007 and has been bringing ne..
COMPANY IS ALWAYS MADE BY TALENTED PEOPLE. DIALOG WITH LESYA ARNOLD
We dreamt for a long time to have an interview with Lesya
C-Level Executive Salaries in Ukrainian IT Sector in 2021: Overview
CEO Ekaterina Osadchuk and the Indigo Tech Recruiters team gave the third annual overview of how much C-level executives make in the IT sector. We share our results with ..
Iownit: “We keep our communication transparent, and require this from everyone in our company”
If you haven’t heard of iownit yet (which would be surprising), allow us to fix this right away. lownit Capital and Markets, Inc
Thrifty Recruiting: Soul or Flesh?
About the author: Katya Osadchuk. CEO of Indigo. Economist, professional psychologist, and a savvy HR with over 10 years of experience, 6 of them as HR Director. She know..
Does HR Help a Company Earn Money or Just Spends It?
Katya Osadchuk— CEO, IndigoIT recruiting agency, economist, professional psychologist, and HR with over 10 years of experience, 6 of them as HR Director. This article is ..
Overview of C-Level Salaries on Ukrainian IT market
Lately we’ve filled 30 C-level vacancies in IT companies and discovered that neither candidates nor employers feel confident when it comes to numbers
How to hire the best Web Developers? We know, and we are ready to share our experience.
Finding a black cat in a dark room is hard…Especially if there is no cat!
WHY DO US COMPANIES OPEN OFFICES IN UKRAINE
More and more of the world’s best known companies are choosing to open R&D centers in Ukraine. Household names such as — EPAM, Luxoft, Ciklum, Intetics, TEAM Internationa..
7 trends in the IT labor market with statistics (which you will surely object)
It is a thankless duty to formulate trends, as one risks to play Captain Obvious or to receive “Don’t make something out of nothing, in fact, the opposite is true” as fee..
The Coming Days: 10 Characteristics of the Team of the Future
We have already discussed personal skills of the future. In this article, we decided to talk about how teams are transformed and which skills and characteristics they sh..