For a project like yours, it could be useful to consult with a company that specializes in smart contract development. There are teams out there with solid experience in building secure, efficient contracts for DeFi platforms. You might want to check this link for more details and to discuss your needs:
https://pharosproduction.com/blockchain-development-company