DEV Community

Cover image for How To Get Technical Writing Jobs, Gigs, or Opportunities

Posted on

How To Get Technical Writing Jobs, Gigs, or Opportunities

I have made $6K+ with technical writing and I have been paid $1K+ for a technical article, but here is the funny thing.

I have never applied for any technical writing gig, job, or opportunity.

All the clients I have worked with have always reached out to me and asked if I would be interested in writing technical articles for their blogs.

In this article, you will learn about the skills you need and how you can get technical writing jobs, gigs, or opportunities.

Here is what I will be covering in this article:

  • Building technical writing skills.
  • Creating a portfolio.
  • Building an audience on a social media platform.
  • Applying to communityย writer programs.
  • Sending cold emails.

Build technical writing skills.

If you don't know, Technical writing is preparing instruction manuals, how-to guides, tutorials, and other supporting documents to communicate complex and technical information in an easy-to-understand language.

You need two essential skills to become a good technical writer and land opportunities that will help you make money online.

  • Coding Skills
  • Writing Skills

You need to know how to code with knowledge of programming basics. Most of the things you will be writing about involve breaking down complex programming concepts into easy-to-understand language.

Writing a technical article aims to help the reader solve a problem or learn something new. In most cases, you have to solve these problems using code and then write about the solution.

From my experience, some coding has always been involved in almost all the technical articles I have worked on for clients.

Note: You do not necessarily need to know how to code to write technical articles.

For example, you can be a web designer writing articles about design or design tools. Also, you can be a data analyst writing articles on data analysis and tools.

Create a portfolio

A portfolio is a collection of technical article samples that you have written. As a technical writer, Having a portfolio is very important because when a client or a recruiter wants to hire you, they want to see your previous work.

The easiest way to build a portfolio as a technical writer is by building coding projects and then writing how you built the projects.

For example, build coding projects with the programming language or tech stack you use. Then write three to five or more technical articles on these coding projects. Let us say a technical article for each coding project.

After that, publish the articles on free developer blogging platforms like;

  • Medium
  • DevTo
  • Hashnode

Articles published on these blogging platforms will serve as your portfolio. Also, clients or recruiters might come across your articles on these blogging platforms and reach out to you.

I almost landed a full-time technical writing job after a recruiter found my articles on DevTo and reached out to me, as shown below.

Image description

Build an audience on a social media platform.

Social media platforms like Twitter can help you to get discovered by clients and recruiters.

All you need to do is create content related to the programming language, tech stack you use, or coding projects you are building.

Also, you can use Twitter to network and make meaningful connections that can refer you to clients and recruiters.

For example, I landed my first paid technical writing opportunity by being active on Twitter, tweeting about web development. A recruiter discovered me and sent me the DM below.

Image description

Apply to communityย writer programs

Community writer programs are mostly paid writing programs created by tech companies to attract technical writers interested in writing technical articles for their community or blog. These tech companies usually pay $100 to $1K+ per article.

Most of these platforms will give you topics that you can write about. Others will ask you to come up with a topic you want to write about. However, some platforms expect to see two or three technical articles you have written before.

That is why it is important to have a portfolio with technical article samples that you have written before applying to these community writer programs.

If you are looking for platforms paying technical writers, check out the websites below.

Once you visit these websites, look or search for platforms that need technical articles related to technical articles on your portfolio. If they want to see work you have done before, you can share a link to your portfolio.

Send cold emails.

Cold emails are emails sent to potential clients. They explain how your skills or services can help them achieve their business objectives. And then, ask them if they would be interested in working with you.

As a technical writer, you can send cold emails to tech companies explaining how your technical writing skills can help them achieve their business goals. Then you can share a link to your portfolio and ask them if they would be interested in working with you.

For example, you can search or look for tech companies with software products built using the programming language or tech stack you use.

Then you can send them a cold email explaining how you can help them to create technical articles that can help their customers or users to use their products. After that, ask them if they would be interested in working with you.

Also, you can create a project using a tech company software product and then write a technical article about how you built the project. After that, you send the tech company a cold email explaining how you used their product and ask them if they would be interested in hiring you.


In conclusion, technical writing can be a lucrative and rewarding career, but getting started can be challenging. To be successful, you'll need to develop your technical writing skills and create a strong portfolio that showcases your work.

Building an audience on social media, applying to community writer programs, and sending cold emails can all be effective ways to find technical writing opportunities.

By following the tips and strategies outlined in this article, you'll be well on your way to landing your first technical writing gig and building a successful career in this exciting field.

Follow me on Twitter @The_GreatBonnie for daily tips on technical writing.

Top comments (25)

sumitsaurabh927 profile image
Sumit Saurabh

Very well written article Bon!

This will help a lot of people.

the_greatbonnie profile image

Thanks, Sumit.

It's my hope many people will find it helpful.

silas_15 profile image
Unity Kwasaku • Edited

I have to start working on my portfolio ๐Ÿ˜
Thanks for the tips ๐Ÿคฒ

acidop profile image
Zeeshan ๐ŸŽ–

Well written article!

tyaga001 profile image
Ankur Tyagi

Love your writing and growth keep up the great work @the_greatbonnie

the_greatbonnie profile image

Thanks so much for the feedback, Ankur.

It means a lot coming from you.

pratikhaldankr profile image
Pratik ๐Ÿ‡ฎ๐Ÿ‡ณ

This is a goldmine of an article Bonnie! (literally)

the_greatbonnie profile image

Thanks, Pratik.

alexgrowtech profile image
Alex Grow Tech

Bonnie, Can you recommend some slack teams to find writer or job?

the_greatbonnie profile image

Hey Alex,

Currently I don't know any I can recommend.

mnathani profile image
Murtaza Nathani • Edited

@the_greatbonnie Awesome, I am so looking for an opportunity to write tech blogs that could also help me earn.๐Ÿ™Œ

Would appreciate if you rate my profile on, also would love to hear if I can improve at points. ๐Ÿ™

ahmednadar profile image
Ahmed Nadar

Great article, Bonnie! I completely agree that having a portfolio is crucial for anyone seeking a job, regardless of whether they want to be a designer, developer, or technical writer. Personally, I've found that having profiles on platforms like, Medium, dribbble, and Hashnode has been extremely beneficial in showcasing my skills and experience.

Moreover, being both a designer and a developer has been a huge advantage when it comes to explaining my design and code choices. It's allowed me to put myself in the audience's shoes and explain my thought process as if I were talking out loud. This approach has helped me communicate my ideas clearly and effectively, which has ultimately helped me land more job opportunities.

Overall, having a well-crafted portfolio and the ability to effectively communicate your skills and experience are key components to securing a job in today's competitive job market.
I enjoy your work and as always keep up the great work, Bonnie!

vulcanwm profile image

this is great!

jonrandy profile image
Jon Randy ๐ŸŽ–๏ธ

Automated comment?

vulcanwm profile image

no lmao I genuinely go through all the latest posts, see which ones have nice titles, then read through it and comment

Thread Thread
jonrandy profile image
Jon Randy ๐ŸŽ–๏ธ

Haha, ok - it's just that you have an awful lot of very similarly worded comments on posts. Looking suspiciously like bot behaviour

Thread Thread
vulcanwm profile image

yea lmao I donโ€™t have a wide range of compliments

yet_anotherdev profile image
Lucas Barret

Wow ! It is a really cool article, I've never seen my blogging activity like this.
For the moment I see blogging on as a way to grow my technical skills and reach out to people. But who knows ! ๐Ÿ™ˆ

lawassignmentoconnor profile image
Robert Davidson

Elevate your academic success with O'Connor - PhD Law Writers! We are the ultimate destination for impeccable law assignment assistance, catering to students facing complexities in their legal writing tasks. Armed with extensive experience, we have earned the top spot as the preferred aid for students seeking guidance in this domain. Our unwavering commitment is to furnish you with unmatched quality work, replete with originality and precision, all punctually delivered within your stipulated timeframe.

jordanenmon profile image

I agree that this article is excellent and valuable. I admire the author's talent and skills in writing technical articles. These are essential skills that I also aim to develop. After all, I study information technologies, but when it comes to written works, I encounter many problems. I found a way out, and with this site I can get a good writing assignment. But I understand that I need to work on self-development and learn myself. Getting computer science assignment help is an easy and convenient way to cope with my writing tasks, but I want to write as well as the article's author.

wisdomudo profile image

perfect, I learn a lot from it. Thanks for sharing!

chrisawoke profile image
Chris Awoke

Thank you so much for sharing. I found it really helpful.

Sloan, the sloth mascot
Comment deleted