Experience in consuming SOAP and REST Web services
JavaScript, HTML, CSS. Experience with Node.js.
Job Description:
Strong proficiency with JavaScript, TypeScript, ES6 to build RESTful API
Knowledge of Node.js and frameworks available for it e.g. Express, Hapi
Understanding the nature of asynchronous vs synchronous programming and its quirks and workarounds.
Good understanding of server-side tinplating languages e.g. Jade, EJS.
Good understanding of NoSQL vs SQL database and working knowledge on MongoDB.
Implementing automated testing platforms and unit tests with Karma+Jasmin or Mocha+Chai
User authentication and authorization between multiple systems, servers, and environments
Good understanding on multithreading CPU and concurrency programming
Implement and Improve application-logging services.
Proficient understanding of code versioning tools, such as Git
Understanding fundamental design principles behind a scalable application
Good understanding on building CI/CD pipeline for end-to-end build and deployment of the application
Work with the product and design and development teams to understand end-user requirements, formulate definitions of done, and translate that into an effective technical solution