Question: Is there a cron job that I can turn on or some setting that I must set, so when I make changes in Magento2 admin panel while in developer mode, that I do not have to go to cache page and flush cache manually every single time ?

Answer: 
@Lachezar Raychev You are advised to disable the caches while in development stage. You can do this by simplying using the following commands from the magento root - ssh.

* Disable: php bin/magento cache:disable
* Enable: php bin/magento cache:enable
* Flush: php bin/magento cache:flush

Or simply disabling it from admin under Systems > Cache Management.

This will be easier than creating an observer that runs a cron job after a save event.
Just disable the full page cache and configuration cache from admin.