communicate arduino nano with nodemcu

im trying to communicate arduino nano with nodemcu with SoftwareSerial.
so far it was only one direction, master and slave, but now i need them both to send and receive.
what is the ccorrect way to do it without both sending at same time or any other kind of errors.

is it posible to do it with only 2 wires? i mean not to open a seperate channel