docs(developer-guide.rst): update docs with new code base refactory

What's changed in details:
  * Change backend section to reflect migration to NodeJS
  * Refactor various part of guide with new content
  * Introduce new conventions and standards