Job Description

  • Develop Front-End and Back-End.
  • Write well-designed, maintainable and scalable applications.
  • Give opinions, advice, or solutions on business problems.
  • Write unit tests and integration tests.
  • Be responsible for prototype creation of a minimum viable product (MVP).
  • Work in an Agile team.

Qualification

  • Proven experience as a Full Stack Developer or similar role
  • Basic knowledge of Product design.
  • Experience developing desktop and mobile applications
  • Familiarity with common stacks
  • Knowledge of multiple languages and libraries (e.g. React, Node.js)
  • Knowledge in Cloud system i.e. Google Cloud, AWS, Azure.
  • Knowledge in REST APIs in terms of designing & development.
  • Knowledge of concepts of containers i.e. Docker is a plus.
  • Familiarity with databases both of SQL & NoSQL Database.
  • Excellent communication and teamwork skills
  • Great attention to detail
  • Organizational skills
  • An analytical mind
  • Degree in Computer Science, Statistics or relevant field