Code Maze is looking for technical writers!

About Code Maze

Code Maze is a well-established .NET and C# blog and the place where we enthusiastically share our knowledge about Microsoft technologies, focusing on web development. We are trying to help people understand how to make web applications using the best practices and newest technologies.

When we write articles, we prefer clarity over complexity. We believe that everyone should be able to understand and apply the knowledge gained by reading our content. The majority of our content is practical and, we like writing hands-on guides that anyone can grasp.

By writing for us, you can get a broad exposure of about 300k users monthly.

To see with whom you will work exactly, you can check out the About Us page too.

So Why Would you Write for Code Maze?

Besides working with us directly and having us help you improve your skills, you get to research and write about what you really like and give back to the community.

But there are a plethora of “aggregator” websites out there you can write for, right? Yes, that’s true, but besides being on your own, and having no guidance, you would be competing against many other writers on the same platform. We care about our writers, and we will work together to achieve the best possible result.

Of course, you’ll get paid for everything you write! We respect your time and commitment!

This can be something extra that helps you both financially and career-wise.

Who Should Apply

We expect our authors to have a decent mastery of the English language, as well as a technical understanding of the article topic. While previous writing experience is a plus, it’s certainly not necessary to be able to apply.

Publishing Process Schedule

Once you submit an article, we are going to review it and give you technical and language feedback. We will help you tidy up and wrap up the article in the shortest time manageable.

We are trying to publish quality articles first and foremost, so the length of the article should be at least 750+ words. If you feel your article should be shorter, we can review it and discuss it further. We also have mini-article topics (no more than 500 words). It can be your choice as well if you want to write a shorter article.

Currently, our publishing schedule is one or two articles weekly but it’s flexible and we are moving forward to an article per day. Depending on how many articles we have pending, your article should be published in a week or two.


We don’t expect you to write for fame and glory, but you can write using your name. Otherwise, we pay you for the work you invest in producing content.

The price can vary depending on how long the article is and how much work we had to do to get it to the finish line.

When you start working with us we categorize you in one of many writing levels (~20) depending on your writing and technical skills. Those that apply the suggestions, work on their writing skills, and stay with us can rapidly advance through the levels and earn more money.

We typically handle payments via PayPal for now, but other options are available as well.


There are three ways to get your article published on Code Maze.

  • Under generic Code Maze account (you get paid)
  • Using your name and profile (non-paid variant, your typical guest blog post)
  • Published using your name and getting paid (this is reserved for the writers who stick with us longer)

While almost everyone likes getting paid, there are some benefits of guest posting using your name and linking to your website. So we are keeping that option available too.

Content Topics

There are a variety of topics available to write about, but we are trying to limit our content to these major topics:

  • .NET (Core)/C# application development
  • ASP.NET Core web application development
  • Blazor WebAssembly
  • Angular combined with .NET (Core) backend
  • Best practices in web development
  • Security, authentication, and authorization in .NET (Core)
  • Useful third-party libraries for .NET (Core)

While we have a lot of pending topics to write about, you can always suggest your idea and we will consider it.

We can’t emphasize enough that we have zero tolerance for plagiarism of any sort. The articles should be original, expressed in your opinion and words.

How to Get Started?

You can start by introducing yourself to us by using the email. Also, please provide your CV and Cover Letter.

After we get to know you, we will ask you some initial questions and add you to the evaluation process.

Additional info:

  • Before you start writing we are going to share some guidelines to make your job easier (and ours too). Be sure to go through our article formatting guidelines, good writing guidelines, and code formatting guidelines.
  • We agree upon a topic on JIRA and you start writing.
  • Once you finish your article, you can contact us in the comment section of the topic and we’re going to review the article. Don’t forget to ping your editor with @editorname
  • After that, we’ll go together through the feedback and give you suggestions on how to improve it.
  • Upon integration of the feedback, we hit Publish, and congrats, you are online!

So as you can see, it’s quite easy to apply, so don’t hesitate and let us know you are interested!


Code Maze Team