Full stack engineer should know at least one server-side programming languages like Java, Python, Ruby, . Net etc . Knowledge of various DBMS technology is another important need of full stack developer. MySQL, MongoDB, Oracle, SQLServer are widely used for this purpose.