Full Stack Developer

Vacancy Details - FSD001


As a Full Stack Developer, you will lead many of the development, implementation and management of our technology-based products, services or internal capabilities to improve how we deliver our services to clients. You be responsible for leading the coding, testing and roll-outs as well as in the design of software applications to meet both functional and technical requirements.

You will be responsible over junior software developers, assigning them with tasks to participate in the development life-cycle of the difference software as well as reviewing their deliverable and ensuring they meet expectations.


  • Leading the application design process by taking over the analysis of application requirements including business (people, process, etc), functional and technical;
  • Leading the software development process, including contributing to the development of the new system features, functions, and roll-outs;
  • Leading the execution and documentation of system tests;
  • Developing conversion plans and documenting possible improvements; identifying disruptions in the processes;


  • 5-8 years experience.
  • Solid working experience and proven track record.

Qualifications & Skills

  • BSc Degree in Computer Science, Software Engineering or related discipline;
  • Mastering at least 6 of the following; HTML, CSS, Java, Javascript, Php, Python, Ruby, Perl, SQL;
  • Ability to work creatively and analytically in a problem-solving team environment;
  • Good communication skills (spoken, written) in English or Arabic. Dual command is an advantage.

What's in it for you?

  • Competitive benefits;
  • Flexible working hours and locations;
  • A work culture that cares about continuous learning & improvement;
  • Career coaching, mentorship and performance management process that focuses on your strengths, progress and career possibilities.

Interested and Challenged?