As a Back-End developer you are responsible for writing the web services and APIs used by the front-end developers. In addition a back-end developer you will be responsible for server-side application logic as well as the integration of the front-end part.
Work with developers to design algorithms and flowcharts.
Produce clean, efficient code based on specifications.
Integrate software components and third-party programs.
Verify and deploy programs and systems.
Troubleshoot, debug and upgrade existing software.
Gather and evaluate user feedback.
Understanding of security and data protection in web applications
Knowledge of code versioning tools like Git or svn
Database technologies like MySQL, and No SQL like Mongo/Postgres/Redis/Elastic search
Solid Foundation in data structures, algorithms and system designs
Familiarity with API creation and RESTful services