1. Learn new technologies in software development.
  2. Implement new requirements, handle change requests and fix bugs for different releases.
  3. Deliver a high quality and functioning code.
  4. Understand the full architecture of the product.
  5. Ability to track and debug the code to easily figure out issues’ root causes.
  6. Understanding tasks priorities, using JIRA, participate in task estimation and follow releases policies and rules.
  7. Discuss and understand priorities with leader.
  8. Collaborative not only within the team but with other teams.


  1. B.Sc. in Computer Engineering, Computer & Communication or Computer Science.
  2. 1+ years of experience.
  3. Proficiency with Server-side languages such as Java, Node.js, Python, Ruby on Rails.
  4. Proficiency with front end languages such as HTML, HTML5, bootstrap, CSS and JavaScript.
  5. Familiar with JavaScript framework Angular, React and Amber.
  6. Familiar with Database technology such as MySQL, Oracle and MongoDB.
  7. Knowledge of NLP, Machine learning and Artificial intelligence is a plus.
  8. Fluent in English (written & speaking)

To apply for this job email your details to