Backend Engineer (Node JS)

Location Singapore, Singapore
Job reference ARV05_1557884711
Salary AWS
Consultant name Sombilla Arvin Clark Sikat
Consultant email
Consultant contact no. 65515581
EA License No. 02C3423
Consultant Registration No. R1222536

* Develop backend RESTful API's for healthcare applications using the Node.js framework to serve mobile/web applications
* Build a loosely coupled system that consists of multiple services/components and deploy these services to AWS
* Build API analytics toolkit
* Manage the DevOps pipeline
* Produce high quality software and be able to demonstrate debugging capabilities
* Work with colleagues to make sure all management and project deliverables are completed to schedule
* Follow best practice Agile development process
* Be able to communicate development progress to senior management
Requirements* Bachelor or master's degree in an Information Technology or Engineering discipline
* Three to five years development experience in a working environment
* In depth understanding of software development practices/methodologies
* Minimum of two years working knowledge of the Agile development methodology
* Experience of web service development with a string knowledge of the Linux ecosystem, Agile, Git and CI/CD pipeline development process
* Experience of Node.js and Sails.js framework to build RESTful API's
* Experience of SQL/NoSQL databases, queuing systems & AWS Cloud services
* Experience with Test Automation tools and Unit Testing frameworks
* Familiar with Python, Java, Node.js
* Proficient understanding of code versioning tools (Git, Mercurial or SVN)
* Understanding of Bluetooth Device Interactions and connectivity
* Experience with third-party libraries and API's
* Experience with offline storage, threading and performance tuning
* Experience with performance and memory tuning tools
* Familiarity with RESTful API's to connect applications to backend services
* Familiarity with cloud message API's and Push notification

Arvin Clark Sikat, Sombilla EA License No.: 02C3423 Personnel Registration No.: R1222536