smart contract auditor job