1. Research, design, implement innovative software solutions and deliver projects on-time and to specification with a high level of quality.
2. Develop unit tests and work with Quality Control members on solving the defects.
3. Investigate new technologies to be up to date with the new technical knowledge and skills.
1. Experience with Node.js, Confident with asynchronous programming concepts
1. Good knowledge in Restful API and GraphQL
3. Database experience Both SQL and NoSQL like (MYSQL, MongoDB)
4. Good knowledge in Redis
5. Practical experience in docker and Building software using cloud services.