- How does a backend application normally store information?
In a database.
- Name a few things backend developers need to do.
Writing server code, writing code to interact with a database, ensuring that the server side code is optimized to handle large amounts of traffic, secure and free of vulnerabilities, deploying the code online so others can use the service.
- What is a technology stack?
A set of technologies/frameworks that you need to learn for backend development.
- Name a popular backend stack.
LAMP?
- Why is NodeJS convenient for front-end developers who want to start programming backend?
Because you can learn one language (Javascript) to work with both the front end and the backend.