https://medium.com/@piotr.makowski/recruitment-system-how-should-a-good-recruitment-management-platform-be-constructed-b5f70af53fa8