If you are a Singapore Citizen or PR then the company will have to pay employer's CPF for you. Otherwise they won't.
There are things you can claim against tax if you are a business rather than being an employee, but you would need to check what they are.
My guess is that if you are not a Singapore citizen or PR, you would be better off registering as your own business - but I'm not an expert on this.