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 500k users monthly.

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

Why 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 get 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 is irrelevant. If you feel your article should be shorter, so be it. 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 about an article per day. Depending on how many articles we have pending, your article should be published in a day or two.


We don’t expect you to write for fame and glory, but you can if you wish. 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 or Wire 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 Server/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 and expressed in your opinion and words.

How to Get Started?

You can start by introducing yourself to us by sending an email at [email protected] or reach us via Twitter, Linkedin, or Facebook. 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.

It’s quite easy to apply, so don’t hesitate and let us know you are interested!

Code Maze Team