How to keep database synced between developers?

Have you already tried it yourself?

You will see that the problem you describe does not exist when using strapi.

You might want to share a DB-Dump for actual data with your colleagues but changes of a model are always code-changes and will also result in a change in the database of each of your colleagues.