BackEnd розробнику необхідно знати загальні принципи роботи веб-серверів, а також розуміти, як загалом працює інтернет і яким чином ваш код взаємодіє з серверами, базами даних та взагалі із “зовнішнім світом”.29 Jan 2020

Для backend-розробника обов'язково знання баз даних, насамперед реляційних (SQL): Postgres, MySQL, SQL Server, Oracle. Також бажане знання та нереляційні (NoSQL) БД: Cassandra, MongoDB, CouchDB, Neo4j, RavenDB.

Наприклад, ми вже докладно розповідали, що роботодавці чекають від JuniorPython-розробника. Для таких фахівців це найчастіше знання мови програмування Python, алгоритмів і структур даних, досвід роботи з базами даних та фреймворками

Що має вміти програміст на Python Будь-який Pythonрозробник повинен добре розбиратися в синтаксисі та можливостях мови. Також йому слід знати одну або кілька бібліотек, що використовуються у сфері, в якій він працює. Якщо це веб-розробка, володіння веб-фреймворком (зазвичай Django) практично обов'язково.