Jako back-end developer potrzebujesz znać jakiś język back-endowy: PHP, Java, NodeJS, Ruby, Python - to chyba takie popularniejsze. Zobacz, który ci się podoba, opanuj, a potem wejdź w jego "ekosystem". Co to znaczy? Poznaj narzędzia do testowania, dokumentacji kodu i wielu innych developerskich czynności. Warto znać chociaż podstawy GIta - to w obecnych czasach standard w każdej gałęzi developmentu. Warto mieć też pojęcie o sieciach komputerowych i serwerach, protokołach sieciowych, trochę o Linux OS. Co do płacy, to zależy od firmy, wymagań, umiejętności, wielu czynników. Mam nadzieję, że pomogłam