Job Snapshot

Hong Kong Central
Employment Type:
Job ID:

Job Summary


• Bachelor’s degree or equivalent in Computing Science or Engineering

• A minimum of 5 years of experience in designing and developing simple to complex Node JS applications

• Extensive experience in delivering integrated digital solutions, particularly complex “backend” Node JS based functionality and integration.

• Experience in delivering projects from inception through to post-implementation warranty using Agile DevOps project delivery methodologies

• Experience in delivering projects involving stakeholders from multiple locations

• Must be actively programming in Node JS based technology stack with strong analytical skills.

• Expert knowledge in Object Oriented Analysis, Design & Programming (OOADP)

• Ability to design solutions, resolve technical issues using Node JS based technology stack.

• Ensure programming best practices & quality gates are followed

• Ability to drive new technology analysis & discussion

• Ability to deliver under high pressure

• Ensure application integrity as product roadmap & business requirements.

• Committed team player

• Proven track record of developing applications using Agile methodology.


• Expert knowledge in core Node VM v8+

• Expert knowledge in Unit Testing using Mocha, Jasmine, etc

• Expert knowledge in JS data structures

• Expert knowledge of one or more REST/SOAP, Web interface, data integration using JPA/JTA in distributed environment

• Knowledge of IoT & wearables technologies

• Working knowledge of Sonarqube, Jenkins, Static code analysis

• Delivery methodology Agile, TDD/BDD/DDD within DevOps environment

• Knowledge of Salesforce and SDK APIs

• Experience in the design, development and testing of micro services

• Knowledge of PCF (Pivotal Cloud Foundry) and Azure platforms