что должен знать backend разработчик