Backend Web Developer

Backend Web Developer Job Description Template

Our company is looking for a Backend Web Developer to join our team.

Responsibilities:

  • Develop and maintain CMS-enabled website;
  • Create and maintain technical documentation;
  • Build and conduct functional testing of web applications;
  • Assist to architect, build and maintain REST API for our web applications;
  • Optimize and maintain our existing backend systems;
  • Attend daily standup meetings and participate in team code review;
  • Measure product features to establish benchmarks and to identify potential areas of improvement.

Requirements:

  • Experience using Google Cloud Platform (GCP), Aliyun, or other cloud service providers;
  • Knowledge of Machine Learning, AI, Big Data etc;
  • Experience with Git;
  • Experience with APIs and object-oriented programming;
  • Familiar with Docker, LAMP or MEAN stack;
  • CMS experience such as Craft and Drupal;
  • Familiar with JavaScript libraries such as JQuery;
  • Understanding of database design;
  • Familiar with relational databases (MySQL) and non-relational database (MongoDB);
  • Proficient in HTML/HTML5, CSS, SCSS, JavaScript, PHP, Nodejs, python;
  • Solid debugging, optimization, and problem-solving skills;
  • Must be comfortable with using terminal;
  • Understanding of linux servers;
  • Must have strong work ethic with positive can-do attitude, not afraid of new challenges, tight timelines or curve balls.