Photo by Marvin Meyer on Unsplash

What Type of Developer is Right for You

The types of developers and what they do

Athena Ozanich
3 min readJun 9, 2019

--

In this post, I want to briefly discuss the differences between the types of web developers and distinguish with some clarity the difference between them. Specifically, the three most common which are Front-End, Back-End and Full Stack. There are a lot of great reasons to at least know what these roles roughly entail but in my opinion, the best reason is to avoid over or under taxing yourself and employees.

As a developer, there is little worse than looking for a position and finding the local options for a Front-End developer that describe responsibilities of a Full Stack role. Not only is this an unreasonable expectation of a Front-End developer but it also leads to positions in which the developer is also underpaid. This is the kind of mistake I hope to help you avoid, especially if you are a startup with little clue as to where you should start. Additionally, I would imagine it to be just as bad for a start-up company to overpay someone for the skills needed.

Front-End developer:

The responsibilities of this role include coding the html, css and javascript for a given website or progressive web app. They are the ones who give the site it’s desired appearance dictated by the parties vested in the project. They work with the side of the site that the visitor will see and interact with, and they create some of that interactivity.

Back-End developer:

This position has the responsibility of handling all the things you need but rarely see. They take care of making sure the data gets to and from your site and handle your databases as well as keep the security of your site up to date with current technologies. They create a means to safely save your user’s data and allow dynamic use of your site and services.

Full-Stack developer:

This one is pretty straight forward, they cover the full stack of development front and back, and sometimes even the design as well (but not often). They will handle everything from the development on both the front and back ends as well as the integration of the two. These developers often get mistakenly thought of as the only kind of developer which leads to a tough job market for everyone involved including employers

Photo by Tim Gouw on Unsplash

The vital nature of being able to identify the types of developer roles and their function grows with each day! Misidentifying the target developer can lead to painstaking issues surrounding the hiring process for companies and developers alike, costly issues at that. Avoiding this common pitfall can save you and or your company time and money that could spell the success or failure of your project(s).

Hopefully, you found this helpful and enlightening, and even better I hope it helps you avoid dealing with this type of problem before it’s too late.

--

--

Athena Ozanich

Front-End Developer by day, UI/UX designer by night! I’m an enigma with a desire to learn and teach others. Tech, Art, Philosophy and more