ECDH nodejs and C# key exchange

I’ve lost my self and I need help to go in the right direction 🙂
I have nodejs server that have to exchange some critical data with the server that is written in C#, so in that case, I want my data to be encrypted somehow. I was thinking about AES, and to safely exchange keys i want to use ECDH but I don’t know how to make it work correctly… If I’m thinking right way I can make my C# “allice” side like this :