QUALIFICATIONS AND JOB DESCRIPTION
Essential
· Minimum of 1-2 years’ experience in server side software development preferably in web services
· Good grasp of IP networking and TCP/IP concepts
· Understanding fundamental design principles behind a scalable application
· Integration of multiple data sources and databases into one system. Creating DB schemas that represent and support business processes
· Understanding accessibility and security compliance
· Understanding authentication and authorization between multiple systems, servers, and environments
· Proficient understanding of code versioning tools, such as Git
· Very good command of both written and spoken English.
· Excellent teamwork and problem-solving skills.
· Completed military service or deferred at least 2 years (for male candidates).
Preferred
· Server side web application development using RESTful API's
· Strong proficiency with JavaScript
· Knowledge of Node.js and frameworks available for it (especially Express)
· Understanding the nature of asynchronous programming and its quirks and workarounds
· Strong grasp of design patterns - especially in JavaScripts
· Experience in NoSQL databases especially with Redis and CouchBase and developing DB access layer for distributed system.
· Agile software development methodology
· Implementing automated system and unit tests
· Skills and flexibility to do front-end development in addition to back-end (server) development would be a plus
İŞ TANIMI
SW Development in cloud platform using JavaScript /node.js
Responsibilities
· Development of REST based services, developing backend applications in micro-services architecture using JavaScript and node.js platform.
· Writing reusable, testable, and efficient code
· Design and implementation of low-latency, high-availability, and high performance applications
· Implementation of security and data protection
· Integration of data storage solutions and high capacity messaging platforms
· Follow Agile scrum methodology and use CI concepts
· Implementing automated testing platforms and unit tests
rm using JavaScript /node.js