image

Full Stack Developer (Human-AI Interaction)

Job Responsibilities

  • Contribute to development needs of web, mobile, system and innovation applications;
  • Understand user requirements for designing system specifications and developing technical and innovative system solutions;
  • Collaborate closely with Project Manager, system developers, and data analysts for developing system solutions with service performance fitting user requirements;
  • Identify issues and dissect complex problems for systematically deriving solutions;
  • Deliver clean and maintainable codes, optimized for high volume usages;
  • Perform function development and enhancement, system deployment and testing;
  • Prepare documentations for supporting maintenance and enhancement purposes.

Job Requirements

  • Bachelor’s degree or Higher Diploma in Computer Science, Information Technology, or related disciplines;
  • 3-5 years or above experience in web, mobile and system application development using Node.js, report generation, database management system (MySQL, MS SQL, etc.);
  • Willing to learn and have strong interest in exploring and implementing advanced technologies and mechanisms;
  • Strong problem-solving skills in programming and system handling;
  • Self-motivated with strong communication, analytical and problem-solving skills;
  • Experience in using open-source software like GitHub is a plus.
  • Experience in mentoring or coaching other designers or teammates would be an advantage.