Full Stack Developer

Confidential Company - Heliopolis, Cairo

Applicants for
2 open positions
Experience Needed:
1 to 5 years
Career Level:
Entry Level
Job Type:
Full Time
Education Level:
Bachelor's Degree at least
Arabic, English, French
2 open positions
Travel Frequency:
Minimal travel
About the Job

The developer will be working closely with the technical lead, the SCRUM master managing the project, in addition to the product IT delivery manager. He/she will be responsible of both frontend / backend development activities.

In an Agile context, the back-end developer is required to undertake the following responsibility:

  • Build the frontend portal according to designed blue-prints
  • Develop data comparison scripts along with corrective actions
  • Managing the interchange of data between backend (big data) platform and front-end
  • Optimization of the portal for maximum speed and scalability
  • Implementation of security and data protection
Job Requirements

Functional Skills:

  • Strong ability to work in a team
  • Adept at various technologies
  • Excellent written and verbal communication skills
  • Time management

Technical Skills:

  1. Proficiency in the following skills and technologies is mandatory:
    • Knowledge of frontend programming frameworks (Angular/ Bootstrap) is a must
    • Knowledge of backend programming languages ( Python) is a must
    • SCALA is a plus
    • Database (SQL server/MySQL) is a must, MongoDB/Cassandra is a plus
    • Big Data platforms (Hadoop, Spark, Kafka) is a plus.
  2. Proficiency in one or more of the following skills and technologies is mandatory:
    • SOA, EDA, micorservcies and design patterns
    • Javascript (ReactJS, AngularJS), HTML5, CSS3
    • Linux, REST, tools for CI/CD, Git, and shell scripting
  3. Good experience in working in Agile and DevOps is a plus
  4. ITIL foundation knowledge (certificate is a plus)

Educational background:

  • Sc. in computer science or equivalent
  • Fluent in English, French is a plus

Professional Experience:

  • 1-5 Years work Experience in IT development activities