Mining without full node
You can use a node in pruning mode. In Pruning mode, the node will delete the blockchain data that it no longer needs. It is still a full node as it still has to download all blocks and transactions and then verifies them. But it just doesn't store the entire blockchain.