The (relatively) unknown hot job in the tech town: DevRel

The (relatively) unknown hot job in the tech town: DevRel

What is it all about and is it for you?

I first stumbled upon this word when I saw a senior from my college share about it on her socials. I was immediately fascinated by this new job title and started reading all about Developer Relations(DevRel). So here's my attempt at explaining it to you (and me haha).

What is DevRel?

DevRel is a broader term that covers many job roles that are majorly associated with creating a positive relationship with the developer community of a company offering a developer tool.

Let me explain!

A developer tool (Dev tool) could be anything that aids in building, testing, and debugging software applications for developers -for example, APIs, IDEs, frameworks, package managers, version control systems, etc.

The developers using these tools form it's community and well DevRel is the medium through which the bond between the company and community can be made stronger. DevRel should make it easier for both parties to fulfill each of their purposes. It should help developers make the most out of the dev tool for quicker, easier development and help the product company build a trusted brand within the community so that more people build with their products. There are various ways and roles in DevRel to do this. For instance, community managers, developer advocates, developer evangelists, developer experience, etc

What are the responsibilities of a DevRel?

There are various tasks and responsibilities of a DevRel professional. This job position is multifaceted and hence its definition differs from company to company. It might include writing articles and representing the company on various platforms( Twitter spaces, podcasts, etc), Documentation, Building demos, Creating tutorials, managing the socials of the company, talking at various conferences, conducting meetups, creating content across platforms, networking, etc.

Well, that looks like a lot of work! It sure is but it also comes with its perks.

(That's what she said😂)

(Also that's what she said :')

The good part :

You get to form meaningful connections in the community, might get a chance to travel a lot for conferences across the world, are always updated with the latest products and tech, and more importantly, bring out your creative side along with the technical aspect.

Is it for me?

"All that is fine, but is it for me?" Naturally, you would think it looks like a lot of socializing (which most developers hate) but I think it's for anyone and everyone passionate about taking the community forward. If you get excited by the launch of a new product and how it will pan out with the developers and want to help bridge the gap, it just might be the perfect fit for you. Having said that, there are certain solid skills that you require, some might come naturally to you, and some can be built over time.

  1. Networking

    The community should trust you and thus the product/tech you are advocating for. Thus, forming meaningful connections is important.

  2. Coding and software engineering basics.

    As you will be helping developers, it is important to understand their language. Technical knowledge around a particular niche is always beneficial.

  3. Public speaking

    Your company might want you to go talk to various conferences and represent them.

  4. A genuine interest in helping developers

    This has to be the main intention behind all of your actions. You should put value in the community.

  5. Technical writing

    To write articles, or write documentation, or tutorials on various topics.

  6. Listening patiently

    You need to listen to the feedback, convey it to the product team, and create a loop. For that, you should be a patient listener!

Well, I hope this gave you an overview of DevRel. Thanks for reading till the end!

PS: Any feedback on this article is highly appreciated.

Connect with me -