Full-stack Developer

How many times have you heard your friend saying – “I am looking for a Full-stack developer, but couldn’t find a single one. Do you know someone?” And you might have left wondering what is this “Full-stack” now? Let’s understand this term.

What is a Full-stack developer?

Full-stack developer essentially means a developer who knows and can develop backend as well as frontend functionalities of a web or mobile application. In the current age, where almost all the applications are web and mobile based, it has become important for teams to have a person or persons who can work on various aspects of the application. Such developers tend to know several things about developing mobile or web application. However, they are not necessarily master in every aspect of application development. Their knowledge about overall application helps the teams to do right things from beginning to end and hence such developers are valuable resources.

So, what all things a Full-stack developer is expected to know?

Full-stack developer
Full-stack developer Representative technologies

Although there is no concrete list of things, following areas are expected to be known by a Full-stack developer:

  • HTML/CSS
  • Javascript/JQuery
  • Bootstrap
  • Backend application languages such as PHP, Java, Django, Ruby, Python
  • Databases including NoSQL, OLTP, and OLAP
  • Web application architecture
  • Infrastructure configuration on cloud (AWS, Azure)
  • Conversant with development methodologies such as DevOps and Agile (including relevant toolchains)
  • Source Control tools such as git

This person needs to be aware of several things – how various technologies, components work with each other? Which platform would be better for the requirement at hand? Which tools would give most productivity? etc.

Are you a such a valuable developer? Let me know in comments!!

Related Link:

Related Keywords:

DevOps, Agile, Web Developer, Backend Developer

 

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.