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.