Job Description:
You are responsible for development, support, maintenance and implementation of a complex project module.
Should have good experience in application of standard software development principles.
Working as an independent team member, capable of applying judgment to plan and execute your tasks.
Responding to technical queries / requests from team members and customers.
Coaching, guiding and mentoring junior members in the team
Job Requirements:
Strong proficiency with Node JS development
Knowledge of Node.js and frameworks available for it such as Express
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Basic understanding of front-end technologies, such as HTML5, and CSS3
User authentication and authorization between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system
Understanding fundamental design principles behind a scalable application
Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
Familiarity with the whole web stack, including protocols and web server optimization techniques
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Gi
Educational and other Qualification:
Candidate must possess at least Diploma, Bachelor's Degree in Computer Science/Information Technology or equivalent.
At least 2-7 year experience specializing in IT/Computer or equivalent.
Willing to work in shifts and in client's side
Excellent interpersonal, written, and oral communication skills in English
You will have the opportunity to build our data systems from ground up, collecting and defining data sets and building actionable insights from web and mobileâ¦