Position: Backend Developer
Company: Hiveoption
Experience required: 3y
English level: fluent

Knowledge of various DBMS technology is one of the important Backend developer skills. MySQL, MongoDB, Oracle, SQLServer, Redis are widely used for this purpose. Knowledge of caching mechanisms like varnish, Memcached, Redis is a plus.

Server:
Exposure to handling Apache, Nginx, IIS servers, Microsoft IIS

is desirable. A good background in Linux helps tremendously in administering servers.

API (REST & SOAP):
Knowledge of web services or API is also important for full stack developers. Knowledge of creations and consumption of REST and SOAP services is desirable.

Other Pieces of the Puzzle:
Working experience of frameworks like Django for Python, Larval for PHP, etc
Ability to write quality unit tests
Knowledge of Algorithms and data structures is also an essential need for any professional full stack developer
An awareness of security concerns is important, as each layer has its vulnerabilities
Should know the differences between multiple delivery platforms like mobile vs. desktop
Basic exposure to frontend techs like HTML and CSS is desirable.
Knowledge of session management in a distributed server environment