Socialist: one who believes in and wants to implement the ideas of Karl Marx.
Welfare programs, government banks, open borders - these things are all called for in “The Communist Manifesto”.
Marx promoted Free Trade also.