Full Stack Development: Essential Security Considerations to Keep in Mind