Create a new receiving address in the behalf of another wallet?
Yes, you can use bitcoin-cli for address generation.

To learn more try:


  bitcoin-cli help getnewaddress


Also consider using some RESTful service running on your Bitcoind host.

For Node I can recommend https://www.npmjs.com/package/bitcoin-core