Polygon Mainnet and Infura.io - Working example

Hi

Since many hours I try to send a custom token (erc-20) to another address on the matic-chain.
(from matic to matic)

The wallet has 10 Matic (plasma) token and 10 custom token (erc-20) available.
As RPC infura.io with polygon addon endpoint is used.

Do you guys have a working example for node.js on how to move erc-20 token between two addresses on the matic mainnet?

Google gives many results that are outdated and not working on polygon chain.
Thanks