On These Corporate Streets: What It's Like to be a Backend Developer

From Data Analysis to Product Management, we have seen how tech enthusiasts can still be top players within the tech space without coding. This, however, does not discredit the vital role of coding in tech. In fact, it's a core skill within the ecosystem. In this article, Inim Andrew, a backend developer, opens us to his world and how developers roll.

From discovering how to code in his first year as a Computer Science student in University, to actually executing his first project and working for top companies, Andrew has a good grasp of backend development. His view is a vantage point to take a glance at the inner workings of building a product before it is launched for users.

What It's Like to be a Backend Developer

I. 

We are conversant with the two sides of development; the frontend and the backend. The frontend interfaces with the users, and the backend is the most important side of a website or web application. All functionalities that are required of that website are usually handled on the backend, abstracted away from the user. So, let’s say you want to make a payment, for instance, your clicking on the button goes ahead to call a feature that has been implemented on the backend, for you to execute that transaction. 

Basically, we optimize the infrastructure. It’s not just writing codes and leaving; you have to make sure the codes are efficient. We are involved in deploying codes; monitoring your codes from development to production. 

II. 

A typical workday for me starts with meetings in the morning with the tech lead; discussing tasks for the day and updates from previous tasks. I also manage other developers and there are meetings with them to ensure everyone is on track. Other key activities include writing and reviewing codes, and writing texts. Sometimes, I also get to have discussions with the marketing team because of the products we are launching.

III.

Most backend developers are usually full-stack developers, so it’s hard to find a backend developer that isn’t an all-rounder in software development. It depends on the product. There is database management, data analysis, deployment, and several other specialties. And with all these specialties, what we earn depends on the company and the country. In Nigeria, the average payment in a good company is around 600 to 700k.

IV. 

Backend allows you to think such that the bulk of the functionality of the product is what you would implement, so you have to sit down and think things out in full. Before you can even write codes, you have properly to design them first. On the flip side, If things fail, you bear the greater responsibility and fix it. Writing code is cool but fixing them isn’t nice. Debugging codes takes a mental toll on you if you don’t plan well. Basically, Backend is mentally demanding.

V. 

Communication skills are very important. As a developer, you will be working in a team most time, and you have to know how well to communicate with everyone with different skills, on board. Proactiveness is also a key skill you’d need to perform well. You should be able to detect and resolve any issue so users don’t ditch your product.


There’s more to explore On These Corporate Streets! 

Do you find your job or career path interesting or challenging? I would like to stop by your junction and spend a day with you. Send me a mail: ayodeji@thecareerbuddy.com and walk me through what it means to be in your industry.