Responsibilities
 Development of all server-side logic, definition and maintenance of the central
database, and ensuring high performance and responsiveness to requests from the
front-end.
 Integration of user-facing elements developed by front-end developers with server
side logic
 Writing reusable, testable, and efficient code
 Design and implementation of low-latency, high-availability, and performant
applications
 Implementation of security and data protection
 Integration of data storage solutions using databases, key-value stores, blob stores,
etc.
 Integration idea of multiple data sources and databases like MySQL or Postgres SQL
Skills And Qualifications
 Knowledge of and frameworks available for it {such as Express, StrongLoop,
etc depending on your technology stack}
 Understanding the nature of asynchronous programming and its quirks and
workarounds
 Good understanding of server-side templating languages such as Jade, EJS, etc
depending on your technology stack
 Good understanding of server-side CSS pre-processors such as Stylus, Less, etc
depending on your technology stack
 Basic understanding of front-end technologies, such as HTML5, and CSS3